MySQL入门之使用SQL99标准的连接查询
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了MySQL入门之使用SQL99标准的连接查询,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2435字,纯文字阅读大概需要4分钟。
内容图文
![MySQL入门之使用SQL99标准的连接查询](/upload/InfoBanner/zyjiaocheng/540/ba8f71887ed34cdc8364a6ff6c0ee536.jpg)
内连接 只返回满足连接条件的数据(两边都有的才显示)。 select e., d. from emp e inner join dept d on e.deptno=d.deptno – 也可以省略inner关键字。 select e.*, d.* from emp e inner join dept d on e.deptno=d.deptno 左外连接 左边有值才显示。 select e.*, d.* from emp e left outer join dept d on e.deptno=d.deptno -- 也可以省略outer关键字 右外连接 右边边有值才显示。 select e.*, d.* from emp e right outer join dept d on e.deptno=d.deptno -- 也可以省略outer关键字 满外联接 任一边有值就会显示。 select e.*, d.* from emp e full outer join dept d on e.deptno=d.deptno -- 也可以省略outer关键字 交叉连接: 叉集,就是笛卡尔积 select e.*, d.* from emp e cross join dept d – 没有连接条件 eg:查询员工信息,员工号,姓名,月薪,部门名称 select e.empno, e.ename, e.sal, d.dname from emp e, dept d where e.deptno=d.deptno select e.empno, e.ename, e.sal, d.dname from emp e inner join dept d -- 逗号join on e.deptno=d.deptno -- where on //显示所有部门信息 //显示各个部门的部门人数 select d.deptno 部门号, d.dname 部门名称,count(e.empno) 人数 from emp e, dept d where e.deptno(+)=d.deptno group by d.deptno, d.dname select d.deptno 部门号, d.dname 部门名称,count(e.empno) 人数 from emp e right outer join dept d on e.deptno=d.deptno group by d.deptno, d.dname 自连接: – 查询员工信息 ,老板信息 显示: *的老板是* select e.ename , b.ename from emp e, emp b where e.mgr=b.empno select concat ( concat(e.ename, ‘的老板是’), b.ename) from emp e, emp b where e.mgr=b.empno select e.ename, ifnull(b.ename,’他自己’) from emp e left outer join emp b on e.mgr=b.empno select concat ( concat(e.ename, ‘的老板是’), ifnull(b.ename,’他自己’)) from emp e left outer join emp b on e.mgr=b.empno +————————————————————————+ | concat ( concat(e.ename, ‘的老板是’), ifnull(b.ename,’他自己’)) | +————————————————————————+ | SMITH的老板是FORD | | ALLEN的老板是BLAKE | | WARD的老板是BLAKE | | JONES的老板是KING | | MARTIN的老板是BLAKE | | BLAKE的老板是KING | | CLARK的老板是KING | | SCOTT的老板是JONES | | KING的老板是他自己 | | TURNER的老板是BLAKE | | ADAMS的老板是SCOTT | | JAMES的老板是BLAKE | | FORD的老板是JONES | | MILLER的老板是CLARK | +————————————————————————+
以上就是MySQL入门之使用SQL99标准的连接查询的内容,更多相关内容请关注PHP中文网(www.gxlcms.com)!
内容总结
以上是互联网集市为您收集整理的MySQL入门之使用SQL99标准的连接查询全部内容,希望文章能够帮你解决MySQL入门之使用SQL99标准的连接查询所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。