ocp学习随记(三)

今天主要执行的命令如下:

select 
e.last_name last_name ,e.salary salary ,e.DEPARTMENT_ID,e1.salavg
from employees e,(select DEPARTMENT_ID,avg(salary) salavg from employees group by DEPARTMENT_ID) e1
where e.DEPARTMENT_ID=e1.DEPARTMENT_ID
and e.salary>e1.salavg
/
select 
e1.last_name||' '||e1.first_name name,
e2.last_name||' '||e2.first_name name2 from employees e1,
(select manager_id from employees group by manager_id) e2
where e1.manager_id in e2.manager_id
/
select t1.id t1 ,t3.id t3
from test1 t1,
(select count(*)/2 tt from test1) t2,
test1 t3
where t1.id<=t2.tt
and t3.id>t2.tt
/
select a.id t1 ,b.id t2
from test1 a,test1 b,
(select count(*)/2 tt from test1) c
where a.id=b.id(+)-c.tt
and a.id<=c.tt
/

主要学习了连接 的部分知识,以及pl/sql的基础入门,另外还有decode()函数的使用

decode函数可以用来实现行换列,通过sum嵌套,如sum(decode(字段,value1,0)),可以把行内容转为列显示

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值