USE Study GO -- ±×·ìº° ¼øÀ§ ÁöÁ¤ SELECT ENAME, SALARY, DNO, RANK() OVER (PARTITION BY DNO ORDER BY SALARY DESC) AS RANK_DEPT FROM EMPLOYEE -- °¢ ±×·ì ±Þ¿©±âÁØ 2À§ÀÎ »ç¿øÀÇ ºÎ¼­Á¤º¸, À̸§, ±Þ¿©, ¼øÀ§ Á¶È¸ SELECT * FROM (SELECT DNO, ENAME, SALARY, RANK() OVER (PARTITION BY DNO ORDER BY SALARY DESC) AS RANK_VALUE FROM EMPLOYEE) AS TEMP WHERE RANK_VALUE = 2 -- ±×·ìº° Áý´Ü ÇÔ¼ö »ç¿ë SELECT DISTINCT DNO, AVG(SALARY) OVER (PARTITION BY DNO) FROM EMPLOYEE SELECT DISTINCT DNO, AVG(SALARY) FROM EMPLOYEE GROUP BY DNO