首页 > 代码库 > 码字定式之SQL(6)
码字定式之SQL(6)
--外连接(用(+)书写)
--查询出所有部门的雇员信息
select b.deptno, b.dname, a.* from emp a, dept b where a.deptno(+)=b.deptno ;
--查询出所有部门的雇员数
select b.deptno, count(*) from emp a, dept b where a.deptno(+)=b.deptno group by b.deptno;
select b.deptno, count(empno) from emp a, dept b where a.deptno(+)=b.deptno group by b.deptno; --count 针对非空字段来的,特别注意
--查询出所有部门的职位为经理的雇员数
select b.deptno, count(empno) from emp a, dept b where a.deptno(+)=b.deptno and a.job(+)=‘MANAGER‘ group by b.deptno;
--查询出没有雇员的部门
select b.* from emp a, dept b where a.deptno(+)=b.deptno and a.empno is null;
值得一提的是oracle 9i
来自为知笔记(Wiz)
码字定式之SQL(6)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。