已解决
SQL面试
来自网友在路上 169869提问 提问时间:2023-11-06 17:06:32阅读次数: 69
最佳答案 问答题库698位专家为你答疑解惑
#(1)请写出要查询员工J开头的名字其工号(EMPNO)及部门名称(DEPTNA)的 SQL语句SELECT e.emp,e.name,d.deptna FROM emp e left join dept d on d.deptno =e.deptno where e.name like 'J%'#(2)请写出要查询 Kevin 所在部门的部门代号(DEPTNO)及部门名称(DEPTNA)的 SQL 语句SELECT e.name,d.deptno,d.deptna FROM emp e left join dept d on d.deptno =e.deptno where e .name = 'kevin'#(3)请使用多表查询(JOIN),写出要查询所有员工,包含没有部门的 SQL 语句SELECT e.name,d.deptna FROM emp e left join dept d on d.deptno =e.deptno#(4)请使用多表查询(JOIN),写出要查询有员工没有部门,以及有部门没有员工的 SQL语句SELECT e.name,d.deptna FROM emp e LEFT JOIN dept d ON e.deptno = d.deptnoWHERE d.deptno IS NULLUNION SELECT e.name,d.deptna FROM dept dLEFT JOIN emp e ON e.deptno = d.deptno WHERE e.deptno IS NULL
#dept org#(1)请写出要查询部门MIS下属的所有部门的SQL 语句SELECT d.deptno, d.deptna
FROM dept d
INNER JOIN org o ON d.deptno = o.child_deptno
INNER JOIN dept p ON o.parent_deptno = p.deptno
WHERE p.deptna = 'MIS';#(2)请写出要查询部门ERP 上层的所有部门的 SQL 语句SELECT d.*
FROM dept d
INNER JOIN org o ON d.deptno = o.parent_deptno
INNER JOIN dept p ON o.child_deptno = p.deptno
WHERE p.deptna = 'ERP';
查看全文
99%的人还看了
相似问题
猜你感兴趣
版权申明
本文"SQL面试":http://eshow365.cn/6-33773-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!