oracle 数据库所有查询命令

oracle 数据库所有查询命令

ID:10975758

大小:42.65 KB

页数:34页

时间:2018-07-09

oracle 数据库所有查询命令_第1页
oracle 数据库所有查询命令_第2页
oracle 数据库所有查询命令_第3页
oracle 数据库所有查询命令_第4页
oracle 数据库所有查询命令_第5页
资源描述:

《oracle 数据库所有查询命令》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、目录1.单行查询22.基本查询23.限定返回的行34.逻辑运算45.排序56.函数67.分组查询88.多表查询99.多表连接1210.子查询1311.创建和管理表1912.约束2213.视图,序列,索引2414.其他数据库对象2615.plsql基础271.单行查询--查询所有员工的姓selecte.last_nameas姓fromemployeese--消除重复的姓selectdistincte.last_nameas姓氏fromemployeese--计算员工的月收入(工资+佣金)selectsalary,salary*(nvl(commission_pct,0)+1)as工资

2、佣金fromemployees--计算员工的年收入selectsalary*(nvl(commission_pct,0)+1)*12as年收入fromemployees--查询员工的姓名selecte.first_name

3、

4、''

5、

6、e.last_name"Name"fromemployeese--查询位置为1700的部门名称(不重复)selectdistinctd.department_nameas部门名称fromdepartmentsdwhered.location_id=1700--查询工资高于10000的员工select*fromemployeeswheresalary>1

7、0000--查询工资低于3000的员工select*fromemployeeswheresalary<3000--查询在1998年入职的员工select*fromemployeesewhereto_char(e.hire_date,'yyyy')='1998'--查询没有佣金的员工select*fromemployeesewherecommission_pctisnull--查询姓以B开头的员工select*fromemployeesewheree.last_namelike'B%'--查询部门号为10或者20或者30的员工select*fromemployeesewheree.d

8、epartment_idin(10,20,30)2.基本查询--查询所有员工的姓selectlast_namefromemployees;--消除重复的姓selectdistinctlast_namefromemployees;--创建一个查询,以显示employees表中的唯一职务代码selectdistinctt.job_idfromemployeest;--创建一个查询,使其显示每位员工的姓氏、职务代码、聘用日期和员工编号,并且首先显示员工编号。为hire_date列提供一个别名:startdateselectt.employee_id,t.last_name,t.job_i

9、d,t.hire_dateasstartdatefromemployeest;--计算员工的月收入(工资+佣金)selectt.salary+t.salary*nvl(t.commission_pct,0)fromemployeest;--计算员工的年收入select12*(t.salary+t.salary*nvl(t.commission_pct,0))fromemployeest;--查询员工的姓名selectt.first_name

10、

11、''

12、

13、t.last_namefromemployeest;--显示与职务标识连接的姓氏,它们之间由逗号和空格分隔,这列数据命名为Emplo

14、yeeandTitleselectt.job_id

15、

16、','

17、

18、t.last_nameas"EmployeeandTitle"fromemployeest;--创建一个查询,使其显示employees表的所有数据,用逗号分隔各列,命名列为THE_OUTPUTselectt.employee_id

19、

20、','

21、

22、t.first_name

23、

24、','

25、

26、t.last_name

27、

28、','

29、

30、t.email

31、

32、','

33、

34、t.phone_number

35、

36、','

37、

38、t.hire_date

39、

40、','

41、

42、t.job_id

43、

44、','

45、

46、t.salary

47、

48、','

49、

50、t.commission_pct

51、

52、'

53、,'

54、

55、t.manager_id

56、

57、','

58、

59、t.department_idas"THE_OUTPUT"fromemployeest;============================================================================3.限定返回的行--查询位置为1700的部门名称(不重复)selectdistinctt.department_namefromdepartmentstwheret.location_i

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

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

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