设为首页 收藏本站
查看: 854|回复: 0

[经验分享] Oracle笔记(中) 多表查询

[复制链接]

尚未签到

发表于 2018-9-10 13:50:37 | 显示全部楼层 |阅读模式
  部门一共有四个,但是现在只返回了三个部门的信息,缺少40部门,因为在雇员表之中没有一条记录是属于40部门的,
  所以现在不会显示40部门的信息,即:现在的查询以emp表为参考,那么如果说现在非要显示40部门呢?就必须改变这种
  参考的方向,就需要用使用左、右连接。
  SELECT * FROM emp e, dept d WHERE e.deptno(+)=d.deptno;
  复制代码
  EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO DEPTNO
  DNAME LOC
  ---------- ---------- --------- ---------- -------------- ---------- ---------- ----------
  7782 CLARK MANAGER 7839 09-6月 -81 2450 10 10
  ACCOUNTING NEW YORK
  7839 KING PRESIDENT 17-11月-81 5000 10 10
  ACCOUNTING NEW YORK
  7934 MILLER CLERK 7782 23-1月 -82 1300 10 10
  ACCOUNTING NEW YORK
  7369 SMITH CLERK 7902 17-12月-80 800 20 20
  RESEARCH DALLAS
  7876 ADAMS CLERK 7788 23-5月 -87 1100 20 20
  RESEARCH DALLAS
  7902 FORD ANALYST 7566 03-12月-81 3000 20 20
  RESEARCH DALLAS
  7788 SCOTT ANALYST 7566 19-4月 -87 3000 20 20
  RESEARCH DALLAS
  7566 JONES MANAGER 7839 02-4月 -81 2975 20 20
  RESEARCH DALLAS
  7499 ALLEN SALESMAN 7698 20-2月 -81 1600 300 30 30
  SALES CHICAGO
  7698 BLAKE MANAGER 7839 01-5月 -81 2850 30 30
  SALES CHICAGO
  7654 MARTIN SALESMAN 7698 28-9月 -81 1250 1400 30 30
  SALES CHICAGO
  7900 JAMES CLERK 7698 03-12月-81 950 30 30
  SALES CHICAGO
  7844 TURNER SALESMAN 7698 08-9月 -81 1500 0 30 30
  SALES CHICAGO
  7521 WARD SALESMAN 7698 22-2月 -81 1250 500 30 30
  SALES CHICAGO
  40
  OPERATIONS BOSTON
  已选择15行。
  现在发现40部门出现了,所以发现参考的方向已经改变了,而“(+)”就用于左、右连接的更改,这种符号有以下两种使
  用情况:
  (+)=:放在了等号的左边,表示的是右连接;
  =(+):放在了等号的右边,表示的是左连接;
  但是不用去刻意的区分是左还是右,只是根据查询结果而定,如果发现有些需要的数据没有显示出来,就使用此符号更改连接方向。
  原文:http://bbs.landingbj.com/t-0-243782-1.html
  其他参考链接如下:http://bbs.landingbj.com
  -The End-


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.iyunv.com/thread-571073-1-1.html 上篇帖子: Oracle笔记(上) 多表查询 下篇帖子: Oracle笔记(下) 多表查询
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表