设为首页 加入收藏

TOP

oracle经典查询练手第三篇(二)
2014-11-24 02:21:18 来源: 作者: 【 】 浏览:8
Tags:oracle 经典 查询 第三篇
EMPLOYEES EMP2
3 WHERE EMP1.EMPLOYEE_ID = EMP2.MANAGER_ID
4 AND EMP2.FIRST_NAME = David AND EMP2.LAST_NAME = Austin;

NAME
----------------------------------------------
ALEXANDER HUNOLD

/*--------5、First_Name 为Alexander,LAST_NAME为Hunold领导谁。(谁向David 报告)。---------*/
SQL> SELECT UPPER(FIRST_NAME || || LAST_NAME) AS NAME
2 FROM HR.EMPLOYEES
3 WHERE MANAGER_ID IN(
4 SELECT EMPLOYEE_ID FROM HR.EMPLOYEES
5 WHERE FIRST_NAME = Alexander AND LAST_NAME = Hunold);

NAME
----------------------------------------------
BRUCE ERNST
DAVID AUSTIN
VALLI PATABALLA
DIANA LORENTZ

--或采用以下方法

SQL> SELECT UPPER( EMP1.FIRST_NAME || || EMP1.LAST_NAME) AS NAME
2 FROM HR.EMPLOYEES EMP1,HR.EMPLOYEES EMP2
3 WHERE EMP1.MANAGER_ID = EMP2.EMPLOYEE_ID
4 AND EMP2.FIRST_NAME = Alexander AND EMP2.LAST_NAME = Hunold;

NAME
----------------------------------------------
BRUCE ERNST
DAVID AUSTIN
VALLI PATABALLA
DIANA LORENTZ

/*--------6、哪些员工的工资高于他直接上司的

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇oracle10g_security wallet 下一篇oracle经典查询练手第一篇

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: