面试题21.22

查询所有工作在NEW YORK和CHICAGO的员工姓名、员工编号。

SELECT ename, empno FROM emp,dept

WHERE e. deptno= d. deptno

AND (d. loc= NEW YORK' OR d. loc = 'CHICAGO')

查询所有工作在NEW YORK和CHICAGO的员工姓名、员工编号,以及他们的经理姓名、经理编号。

SELECT e. ename,e. empno,1. ename,1. empno
FROM emp e, emp l,dept d
WHERE e. mgr= l. empno AND e. deptno= d. deptnoAND (d. loc=' NEW Y0RK'  OR  d. loc= 'CHICAGO')

显示工作在CHICAGO的员工姓名、部门名称、工作地点。答案

SELECT ename,dname,locFROM emp e,dept d
WHERE e. deptno= d. deptno
AND
loc= 'CHICAGO'

显示人职日期在1981年2月1日之后的员工姓名、部门名称、人职日期。

SELECT ename, dname, hiredateFROM emp e,dept d
WHERE
e. deptno= d. deptno
AND e. hiredate > '01-2月-81'

显示员工JONSE的部门名称、直接上级名称。

SELECT dname,1. ename
FROM emp e,emp l,dept d 
WHERE e. mgr = 1. empno
AND e. deptno = d. deptno
AND e. ename = JONSE'

列出受雇日期早于其直接上级的所有员工的编号、姓名、部门名称。

SELECT e. empno, e. ename,d. dname
FROM emp e,emp 1 ,dept d 
WHERE e. mgr = l. empno AND e. deptno = d. deptnoAND e. hiredate< 1. hiredate

列出部门名称和这些部门的员工姓名、部门号码。

SELECT d. dname,e. ename,e. deptnoFROM emp e,dept d

WHERE e. deptno= d. deptno
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容