|
|
|
|
USE Study
|
|
|
|
|
GO
|
|
|
|
|
|
|
|
|
|
SELECT DNAME
|
|
|
|
|
FROM DEPARTMENT
|
|
|
|
|
WHERE DEPARTMENT.DNO = (SELECT DNO
|
|
|
|
|
FROM EMPLOYEE
|
|
|
|
|
WHERE EMPLOYEE.ENO = 103)
|
|
|
|
|
|
|
|
|
|
-- <EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
SELECT DNAME
|
|
|
|
|
FROM DEPARTMENT
|
|
|
|
|
JOIN EMPLOYEE ON EMPLOYEE.DNO = DEPARTMENT.DNO
|
|
|
|
|
WHERE EMPLOYEE.ENO = 103
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
SELECT ENO,DNO
|
|
|
|
|
FROM EMPLOYEE
|
|
|
|
|
WHERE EMPLOYEE.DNO = (SELECT DNO FROM EMPLOYEE WHERE EMPLOYEE.ENO = 110)
|
|
|
|
|
|
|
|
|
|
-- <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
SELECT ENAME, ENO,DNO, SALARY
|
|
|
|
|
FROM EMPLOYEE
|
|
|
|
|
WHERE EMPLOYEE.DNO IN (SELECT DNO FROM EMPLOYEE WHERE SALARY >= 500)
|
|
|
|
|
|
|
|
|
|
SELECT ENAME, ENO,DNO, SALARY
|
|
|
|
|
FROM EMPLOYEE
|
|
|
|
|
WHERE SALARY >= ANY (SELECT SALARY FROM EMPLOYEE WHERE DNO = 20)
|
|
|
|
|
|
|
|
|
|
SELECT ENAME, ENO,DNO, SALARY
|
|
|
|
|
FROM EMPLOYEE
|
|
|
|
|
WHERE SALARY >= ALL (SELECT SALARY FROM EMPLOYEE WHERE DNO = 10)
|
|
|
|
|
|
|
|
|
|
SELECT ENAME
|
|
|
|
|
FROM EMPLOYEE
|
|
|
|
|
WHERE EXISTS (SELECT * FROM EMPLOYEE WHERE SALARY + COMMISSION > 500)
|
|
|
|
|
|
|
|
|
|
SELECT ENO, ENAME, DNO, SALARY
|
|
|
|
|
FROM EMPLOYEE
|
|
|
|
|
WHERE DNO IN (SELECT DNO FROM EMPLOYEE WHERE ENO = 101)
|
|
|
|
|
AND SALARY IN (SELECT SALARY FROM EMPLOYEE WHERE ENO = 101)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- <EFBFBD><EFBFBD>ȣ <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: <EFBFBD>Ϲ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD>°<EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
-- (<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD>ȣ <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD>ȸ<EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>)
|
|
|
|
|
SELECT ENO, ENAME, SALARY, DNO
|
|
|
|
|
FROM EMPLOYEE AS E
|
|
|
|
|
WHERE DNO IN (SELECT DNO FROM EMPLOYEE AS M WHERE E.MANAGER = M.ENO)
|