您所在位置: 网站首页 / select试题参考答案.doc / 文档详情
select试题参考答案.doc 立即下载
2024-10-24
约7.3千字
约10页
0
73KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

select试题参考答案.doc

select试题参考答案.doc

预览

免费试读已结束,剩余 5 页请下载文档后查看

16 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

----答案网上下载,未经检验,仅供参考。


--------简单查询
1	显示所有部门名
selectdname
fromdept;

2	显示存在雇员的所有部门号
selectdistinctdeptno
fromemp;

3	显示工资超过2850的雇员名和工资
selectename,sal
fromemp
wheresal>2850;

4	显示工资不在1500到2850之间的所有雇员名及工资
selectename,sal
fromemp
wheresalnotbetween1500and2850;

5	显示雇员代码为7566的雇员名及所在部门号
selectename,deptno
fromemp
whereempno=7566;

6	显示部门代码为10和30中工资超过1500的雇员名及工资
selectename,sal
fromemp
wheresal>1500anddeptnoin(10,30)

7	显示无管理者的雇员名及岗位
selectename,job
fromemp
wheremgrisnull;

8	显示获得补助的所有雇员名、补助额以及所在部门号
selectdeptno,ename,comm
fromemp
wherecommisnotnull;

9	显示部门代码为20的部门的所有雇员名、雇员工资及岗位
selectename,sal,job
fromemp
wheredeptno=20;

10	显示所有雇员的姓名、部门编号、工资,并且列名要显示为中文
selectenameas姓名,
deptnoas部门编号,
salas工资
fromemp;

11	显示工资大于1500的雇员名和工资,并且按照工资的降序排列
selectename,sal
fromemp
wheresal>1500
orderbysaldesc;

12	显示雇员部门编号为10或20的信息(要求使用IN关键字)
select*
fromemp
wheredeptnoin(10,20);

13	显示雇员名的第二个字母为A的信息
selectename
fromemp
whereenamelike'_A%';

14	显示没有发放补助的雇员信息
select*
fromemp
wherecommisnull;

15	显示所有雇员名及其全年收入(工资+补助),并指定列别名"年收入"
selectename,nvl2(comm,sal+comm,sal)as年收入
fromemp;
--NVL2(x,v1,v2):如果x不为NULL,返回v1,否则返回v2。也可用if、casewhen实现。




--------分组函数
1	显示所有雇员的平均工资、总计工资、最高工资、最低工资
selectavg(sal)as平均工资,
sum(sal)as总计工资
max(sal)as最高工资
min(sal)as最低工资
fromemp;

2显示每种岗位的雇员总数、平均工资
selectjob,count(*),avg(sal)
fromemp
groupbyjob;

3显示雇员总数,以及获得补助的雇员数
selectcount(*),count(comm)
fromemp;

4	显示管理者的总人数
selectcount(distinctmgr)
fromemp;

5	显示雇员工资的最大差额
selectmax(sal)-min(sal)
fromemp;

6	显示每个部门每个岗位的平均工资、每个部门的平均工资、每个岗位的平均工资
selectdeptno,job,avg(sal)
fromemp
groupbycube(deptno,job);		--有疑问。

7	显示雇员表中记录总数
selectcount(*)
fromemp;



--------表连接
1显示所有雇员名、雇员工资及所在部门名
selectd.dname,e.ename,e.sal
fromdeptd,empe
whered.deptno=e.deptno;

2显示部门代码为20的部门名,以及该部门的所有雇员名、雇员工资及岗位
selectd.dname,e.ename,e.sal
fromdeptd,empe
whered.deptno=e.deptno
andd.deptno=20;

3	显示所有雇员名、雇员工资及工资级别
selecte.ename,e.sal,s.grade
fromempe,salgrades
wheree.sal>=s.losalande.sal<=s.hisal;

4	显示雇员"SCOTT"的管理者名
selectm.ename
fromempe,empm
wheree.mgr=m.empno
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

select试题参考答案

文档大小:73KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用