- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
select语句-01.
--整表查询
例子0:desc 查看表结构;
desc s_tabs;
例子1:查询当前Schema中有多少个表?
SQLselect table_name from tabs;
例子2:查询s_emp前三个列的内容?
Select id,first_name,last_name from s_emp;
例子3:显示所有部门的内容?
Select * from s_dept;
例子4:显示每位员工的全名?
Select first_name || - || last_name as name from s_emp;
Select first_name || - || last_name as full name from s_emp;
例子5:员工全名 is in department 部门编号?
Select first_name || - || last_name || is in department || dept_id as full name from s_emp
例子6:列出每个员工的年薪?
Select salary*12 from s_emp;
例子7:列出每个员工的一年的总收入?
Select salary(1+(nvl(commission_pct,0)/100))*12 from s_emp;
例子8:列出所有部门的种类?
select distinct name from s_dept;
例子9:列出各部门有什么不同的职位?
select distinct dept_id ,title from s_emp;
--限定查询
例子10: 列出42部门的员工的id,名字,salary,和部门号?
select id,first_name || - || last_name,salary,dept_id from s_emp where dept_id=42;
例子11: 找出工资高于1200元的员工的年薪?
Select salary*12 from s_emp where salary1200
例子12: 找出年薪高于12000元的员工?
Select first_name,last_name from s_emp where salary*1212000
例子13: 找出42部门年薪高于12000元的员工?
select first_name || - || last_name from s_emp where salary1000 and dept_id=42;
例子14: 找出‘Carmen’每个月的工资?
Select salary from s_emp where first_name=Carmen
例子15: 把所有职位为‘Stock Clerk’的员工列出?
Select first_name,last_name from s_emp where title=Stock Clerk
例子16: 找出工资在1500-2000之间的员工?
Select first_name,last_name from s_emp where salary1500 and salary2000
Select first_name,last_name from s_emp where salary between 1500 and 2000
例子17: 找出31, 42, 43 部门的员工的工资?
Select salary from s_emp where dept_id in(31 ,42 ,43)
Select salary from s_emp where dept_id=31 or dept_id=42 or dept_id=43
Select salary from s_emp where dept_id=any(31,42,43)
例子18:找出first_name第二个字母是 e 的员工信息?
Select * from s_emp where first_name like _e%
例子19:列出当前用户下所有以‘S_’开头的表?
select table_name from tabs where table_name like S@_% escape @
例子20:找出入职时间是 90年的所有员工信息?
Select * from s_emp where start_date like %90
例子21:列出哪些员工没有提成?
Select first_name,last_name from s_emp where commission_pct is null
例子22:列出不在31, 42, 43 部门的员工的工资?
Select sa
文档评论(0)