小春网

 找回密码
 注册账号
查看: 579|回复: 0
收起左侧

[IT 交流] Oracle 03 基本查询02

[复制链接]
发表于 2015-4-17 16:56:48 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册账号

x
查看emp表各部门的平均sal(工资)
select avg(sal),deptno from emp group by deptno;
1.png
查看emp表平均sal(工资)高于1600的deptno(部门)
select avg(sal),deptno from emp group by deptno having avg(sal) >1600;

2.png
查看emp表中deptno(部门)30中,奖金最高是多少
3.png
查看emp表中deptno(部门)30中,获得最高奖金的人是谁
4.png
在emp表中,奖金高于300显示best,在300-100中间显示good,少于100的显示bed,并对平均工资进行排序
select avg(sal),avg(nvl(comm,0)),job,case
when avg(nvl(comm,0))>300 then 'best'
when avg(nvl(comm,0))>100 and avg(nvl(comm,0))<300 then 'good'
when avg(nvl(comm,0))<100 then 'bed'
end comm
from emp group by job order by avg(sal) desc;

5.png

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

小春网
常务客服微信
微信订阅号
手机客户端
扫一扫,查看更方便! 快速回复 返回顶部 返回列表