欢迎来到天天文库
浏览记录
ID:14102117
大小:52.00 KB
页数:19页
时间:2018-07-26
《oracle sql:经典查询练手四篇》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、OracleSQL:经典查询练手四篇OracleSQL:经典查询练手四篇2011年06月23日12:01来源:EricHu博客作者:EricHu编辑:胡铭娅评论:1条 经典查询练手第一篇 本文使用的实例表结构与表的数据如下: scott.emp员工表结构如下: NameTypeNullableDefaultComments ------------------------------------------- EMPNONUMBER(4)员工号 ENAMEVARCHAR2(10)Y员工姓名 JOBVARCHAR2(9)Y工作 MGRNUMBER(4)Y上级编号 HIREDA
2、TEDATEY雇佣日期 SALNUMBER(7,2)Y薪金 COMMNUMBER(7,2)Y佣金 DEPTNONUMBER(2)Y部门编号 scott.dept部门表 NameTypeNullableDefaultComments ----------------------------------------- DEPTNONUMBER(2)部门编号 DNAMEVARCHAR2(14)Y部门名称 LOCVARCHAR2(13)Y地点 提示:工资=薪金+佣金 scott.emp表的现有数据如下:SQL>select*fromemp;EMPNOENAMEJOBMGRHIRE
3、DATESALCOMMDEPTNO----------------------------------------------------------------7369SMITHCLERK79021980-12-17800.00207499ALLENSALESMAN76981981-2-201600.00300.00307521WARDSALESMAN76981981-2-221250.00500.00307566JONESMANAGER78391981-4-22975.00207654MARTINSALESMAN76981981-9-281250.001400.00307698BLAKEM
4、ANAGER78391981-5-12850.00307782CLARKMANAGER78391981-6-92450.00107788SCOTTANALYST75661987-4-194000.00207839KINGPRESIDENT1981-11-175000.00107844TURNERSALESMAN76981981-9-81500.000.00307876ADAMSCLERK77881987-5-231100.00207900JAMESCLERK76981981-12-3950.00307902FORDANALYST75661981-12-33000.00207934MILLERC
5、LERK77821982-1-231300.0010102EricHuDeveloper14552011-5-2615500.0014.0010104huyongPM14552011-5-2615500.0014.0010105WANGJINGDeveloper14552011-5-2615500.0014.001017rowsselected Scott.dept表的现有数据如下:SQL>select*fromdept;DEPTNODNAMELOC---------------------------------10ACCOUNTINGNEWYORK20RESEARCHDALLAS30SA
6、LESCHICAGO40OPERATIONSBOSTON5050abc50def60DeveloperHaiKou6rowsselected 用SQL完成以下问题列表:1.列出至少有一个员工的所有部门。2.列出薪金比“SMITH”多的所有员工。3.列出所有员工的姓名及其直接上级的姓名。4.列出受雇日期早于其直接上级的所有员工。5.列出部门名称和这些部门的员工信息,同时列出那些没有员工的部门6.列出所有“CLERK”(办事员)的姓名及其部门名称。7.列出最低薪金大于1500的各种工作。8.列出在部门“SALES”(销售部)工作的员工的姓名,假定不知道销售部的部门编号。9.列出薪金高于公司平均薪
7、金的所有员工。10.列出与“SCOTT”从事相同工作的所有员工。11.列出薪金等于部门30中员工的薪金的所有员工的姓名和薪金。12.列出薪金高于在部门30工作的所有员工的薪金的员工姓名和薪金。13.列出在每个部门工作的员工数量、平均工资和平均服务期限。14.列出所有员工的姓名、部门名称和工资。15.列出所有部门的详细信息和部门人数。16.列出各种工作的最低工资。17.列出各个部门的MANAGER(
此文档下载收益归作者所有