- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
oracle_sql测试题-2
以scott/tiger登录数据库,完成以下题目
1、显示所有部门名
SELECT * FROM EMP ;
2、显示所有雇员名及其全年收入(工资+补助),并指定列别名“年收入”
SELECT ename,sal+comm. 年收入 from emp;
3、显示存在雇员的所有部门号
SELECT * FROM dept;
4、显示工资超过2850的雇员名和工资
SELECT ename,sal FROM emp WHERE sal 2850;
5、显示工资不在1500到2850之间的所有雇员名及工资
SELECT ename,sal FROM emp WHERE sal 1500 AND sal 2850;
SELECT ename ,sal from emp WHERE NOT sal BETWEEN 1500 AND 2850 ;
6、显示雇员代码为7566的雇员名及所在部门号
SELECT ename,deptno FROM emp WHERE empno=’7566’
7、显示部门代码为10和30中工资超过1500的雇员名及工资
SELECT ename,sal from emp where (deptno = 10 OR deptno = 30 ) AND sal 1500;
8、显示无管理者的雇员名及岗位
SELECT ename,job from emp where mgr = ‘’
SELECT ename,job from emp is null;
9、显示所有雇员的平均工资、总计工资、最高工资、最低工资
SELECT TRUNC(avg(sal)) 平均工资,sum(sal) 总计工资,max(sal) 最高工资,
Min(sal) 最低工资 from emp;
10、显示每种岗位的雇员总数、平均工资
SELECT job,count(*),avg(sal) from emp group by job;
11、显示雇员总数,以及获得补助的雇员数
SELECT count(*),count(comm) from emp;
12、显示管理者的总人数
SELECT count(mgr) from emp where job=’ MANAGER’;
13、显示雇员工资的最大差额
SELECT max(sal)-min(sal) 最大差额 from emp;
14、显示部门代码为20的部门号,以及该部门的所有雇员名、雇员工资及岗位
SELECT ename,sal,job from emp where deptno=20;
15、显示获得补助的所有雇员名、补助额以及所在部门号
SELECT ename,comm.,deptno from emp where not is null;
16、显示所有雇员的姓名、部门编号、工资,并且列名要显示为中文
SELECT ename 姓名,deptno 部门编号,sal 工资 from emp;
17、显示每个部门的平均工资、每个岗位的平均工资
18、显示工资大于1500的雇员名和工资,并且按照工资的降序排列
SELECT ename,sal from emp where sal 1500 order by sal desc;
19、显示雇员部门编号为10或20的信息(要求使用IN关键字)
SELECT * from emp where deptno in ( 10, 20);
20、显示雇员名的第二个字母为A的信息
SELECT * from emp where like’_A%’
21、显示没有发放补助的雇员信息
SELECt * from emp where not comm is null ;
22、显示雇员表中记录总数
SELECT count(*) from emp;
23、显示所有雇员名、雇员工资及所在部门名
SELECT ename,sal,deptno from emp;
24、显示部门代码为20的部门名,以及该部门的所有雇员名、雇员工资及岗位
SELECT ename,sal,job from emp where deptno =20 ;
25、显示所有雇员名、雇员工资及工资级别
26、显示雇员“SCOTT”的管理者名
27、显示获得补助的所有雇员名、补助额以及所在部门名
28、查询EMP表和SALGRADE表,显示部门代码为20的雇员名、工资及其工资级别
29、显示部门代码为10的所有雇员名、部门名,以及其他部门名
30、显示部门代码为10的所有雇员名、部门名,以及其他雇员名
31、显示部门代码为10的所有雇员名、部门名,以及其他部门名和雇员名
32、显示BLAKE同部门的所有雇员,但不显示BLAKE
33、按以下格式显示下面的信息,条件是工
文档评论(0)