OCP-1Z0-051-V9.02-130题

130. View the Exhibit and examine the data in theEMPLOYEES table:

You want to display all the employee names and their corresponding manager names.

Evaluate the following query:

SQL> SELECT e.employee_name "EMP NAME",m.employee_name "MGR NAME"

FROM employees e ______________ employees m

ON e.manager_id = m.employee_id;

Which JOIN option can be used in the blank in the abovequery to get the required output? 

A. o nly inner JOIN

B. only FULL OUTER JOIN

C. only LEFT OUTER JOIN

D. only RIGHT OUTER JOIN

Answer:C

答案解析:

1、left join :select e.employee_name "EMP NAME",e.employee_id EMNUM,m.employee_name "MGR NAME",m.employee_id MGNUM from employees e left join employees m

on e.employee_id = m.manager_id; 

    上面的SQL语句中,e代表员工表,而m代表经理表,连接条件e.manager_id= m.employee_id,也就是以员工表的员工为基准,找出他们各自的经理。

    e.employee_id = m.manager_id和e.manager_id = m.employee_id一样的。


2、right join :select e.employee_name "EMP NAME",e.employee_id EMNUM,m.employee_name "MGR NAME",m.employee_id MGNUM from employees e right join employees m

on e.manager_id = m.employee_id;


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值