数据库简单与复杂查询

数据库简单与复杂查询

ID:37764828

大小:75.00 KB

页数:8页

时间:2019-05-30

数据库简单与复杂查询_第1页
数据库简单与复杂查询_第2页
数据库简单与复杂查询_第3页
数据库简单与复杂查询_第4页
数据库简单与复杂查询_第5页
资源描述:

《数据库简单与复杂查询》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、例5.1部门的编号、名称和位置select*fromdepartment//星号“*”可以在select子句中表示“所有的属性”例5.2部门的编号、名称和位置selectdept_no,dept_name,locationfromdepartment例5.3查询位于Dallas的部门编号和名称selectdept_no,dept_namefromdepartmentWHERElocation='Dallas'例5.4查询预算额的0.51倍大于60000的项目名称SELECTproject_nameFROMproje

2、ctWHEREbudget*0.51>60000例5.5查询在部门编号为d1的部门工作且职员编号为25348或职工名称为‘Matthew’的雇员信息。SELECT*FROMemployeeWHEREemp_no=25348ORemp_fanme='Matthew'ANDdept_no='d1'例5.6查询不在部门编号为d1的部门工作的职员编号和姓名SELECTemp_no,emp_lnameFROMemployeeWHERENOTdept_no='d1'例5.7获取编号既不是10102也不是9031的职员的所有列。

3、SELECT*FROMemployeeWHEREemp_noNOTIN(10102,9031)例5.8获取预算在$95000~$120000之间的所有项目的名称和预算。SELECTproject_name,budgetFROMprojectWHEREbudgetBETWEEN95000AND120000例5.9获取预算小于$95000和大于$120000之间的所有项目的名称。SELECTproject_nameFROMprojectWHEREbudgetNOTBETWEEN95000AND120000例5.10获取

4、为项目2工作的,具有未知工作的所有职员的职员编号和相应的项目编号。SELECTemp_no,project_noFROMworks_onWHEREproject_no=‘p2ANDjobISNULL系统函数ISNULL允许在显示时用指定的数值来替代NULLSELECTemp_no,ISNULL(job,’Jobunknowntask’)FROMworks_onWHEREproject_no=‘p2ANDjobISNULL例5.11找出所有姓是以字母J开头的职员的名字和编号。SELECTemp_fname,emp_l

5、name,emp_noFROMemployeeWHEREemp_lnameLIKE‘j%’例5.12找出所有名中第二个字母是a的职员的名字和编号。SELECTemp_fname,emp_lname,emp_noFROMemployeeWHEREemp_fnameLIKE‘_a%’例5.13获取所在地名从C到F的字母打头的所有部门的详细资料。SELECT*FROMDEPARTMENTWHERELOCATIONLIKE‘[C-F]%’例5.14获取姓的打头字母不是J,K,L,M,N,O,并且名的开头字母是E或者Z的所有

6、职员的编号和名字。SELECT*FROMEMPLOYEEWHEREEMP_LNAMELIKE'[^J-O]%'ANDemp_fnameLIKE'[EZ]%'例5.15所有被方括号括起来的通配符(%,_,[,],^)都表示本来的意思。SELECTproject_no,project_nameFROMprojectWHEREproject_NAMELIKE‘%[_]%’例5.16获取在研究部门工作的所有职员的名和姓。SELECTemp_fname,emp_lnameFROMemployeeWHEREdept_no=(S

7、ELECTdept_noFROMDEPARTMENTWHEREdept_name='research')例5.17获取职员moser参与的项目编号。SELECTDISTINCTproject_noFROMworks_onWHEREemp_no=(SELECTemp_noFROMemployeeWHEREemp_lname='moser')例5.18获取部门位于Dallas的所有职员的详细信息。SELECT*FROMemployeeWHEREdept_noin(SELECTdept_noFROMdepartmentW

8、HERElocation='Dallas')例5.19获取为'Apollo'项目工作的所有职员的姓。SELECTemp_lnameFROMemployeeWHEREemp_noin(SELECTemp_noFROMworks_onWHEREproject_noin(selectproject_nofromprojectwhereproject_name='A

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。