Oracle_SQL练习_04

--1、列出至少有一个雇员的所有部门
/*SELECT DISTINCT t1.deptno, t2.dname
FROM   emp t1, dept t2
WHERE  t1.deptno = t2.deptno
ORDER  BY t1.deptno*/
--2、列出薪金比"SMITH"多的所有雇员
/*SELECT empno, ename, nvl(sal, 0) AS salary
FROM   emp
WHERE  nvl(sal, 0) > (SELECT nvl(sal, 0) FROM emp WHERE ename = 'SMITH')
*/
--3、列出所有雇员的姓名及其直接上级的姓名
/*SELECT t1.ename, t2.ename
FROM   (SELECT ename, mgr FROM emp) t1, (SELECT ename, empno FROM emp) t2
WHERE  t1.mgr = t2.empno*/
--4、列出入职日期早于其直接上级的所有雇员
/*SELECT t1.ename, t1.hiredate, t2.ename, t2.hiredate
FROM   (SELECT ename, mgr, hiredate FROM emp) t1,
       (SELECT ename, empno, hiredate FROM emp) t2
WHERE  t1.mgr = t2.empno
       AND t1.hiredate < t2.hiredate*/
--5、列出部门名称和这些部门的雇员,同时列出那些没有雇员的部门
/*SELECT de
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值