- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Oracle查询练习与答案
HYPERLINK /liuyuntianxia_128/article/details/7984628 Oracle查询练习及答案
分类: HYPERLINK /liuyuntianxia_128/article/category/1140287 技术文档 2012-09-16 15:30 383人阅读 HYPERLINK /liuyuntianxia_128/article/details/7984628 \l comments#comments 评论(0) HYPERLINK javascript:void(0); \o 收藏 收藏 HYPERLINK /liuyuntianxia_128/article/details/7984628 \l report#report \o 举报 举报
HYPERLINK /tag/details.html?tag=oracle \t _blank oracle HYPERLINK /tag/details.html?tag=table \t _blank table HYPERLINK /tag/details.html?tag=insert \t _blank insert HYPERLINK /tag/details.html?tag=delete \t _blank delete HYPERLINK /tag/details.html?tag=%e5%b7%a5%e4%bd%9c \t _blank 工作 HYPERLINK /tag/details.html?tag=null \t _blank null
--1?? 显示所有部门名
select dname
from dept
?
--2?? 显示所有雇员名及其全年收入(工资+补助),并指定列别名年收入
select ename,nvl2(comm,sal+comm,sal) as 年收入
from emp
?
--3?? 显示存在雇员的所有部门号
select distinct deptno
from emp
?
--4?? 显示工资超过2850的雇员名和工资
select ename,sal
from emp
where sal 2850
?
--5?? 显示工资不在1500到2850之间的所有雇员名及工资
select ename,sal
from emp
where sal not between 1500 and 2850
?
--6?? 显示雇员代码为7566的雇员名及所在部门号
select ename,deptno
from emp
where empno = 7566
?
--7?? 显示部门代码为10和30中工资超过1500的雇员名及工资
select ename,sal
from emp
where sal 1500 and deptno in (10,30)
?
--8?? 显示无管理者的雇员名及岗位
select ename,job
from emp
where mgr is null
?
--9?? 显示所有雇员的平均工资、总计工资、最高工资、最低工资
select avg(sal) as 平均工资,
?????? sum(sal) as 总计工资
?????? max(sal) as 最高工资
?????? min(sal) as 最低工资
from emp
?
--10? 显示每种岗位的雇员总数、平均工资
select job,count(*),avg(sal)
from emp
group by job
?
--11? 显示雇员总数,以及获得补助的雇员数
select count(*),count(comm)
from emp
?
--12? 显示管理者的总人数
select count(distinct mgr)
from emp
?
--13? 显示雇员工资的最大差额
select max(sal) - min(sal)
from emp
?
--14? 显示部门代码为20的部门号,以及该部门的所有雇员名、雇员工资及岗位
select ename,sal,job
from emp
where deptno = 20
?
--15? 显示获得补助的所有雇员名、补助额以及所在部门号
select deptno,ename,comm
from emp
where comm is not null
?
--16? 显示所有雇员的姓名、部门编号、工资,并且列名要显示为中文
select ename as 姓名,
?????? deptno as 部门编号,
?????? sal as 工资
from emp
?
--17? 显示每个部门每个岗位的平均工资、每个部门的平均工资、
文档评论(0)