SQLD(SQL 개발자) 기출 · DML
아래의 SQL문에 대해서 실행 순서를 올바르게 나열한 것은?
본문)
SELECT DEPTNO, COUNT(EMPNO)
FROM SCOTT.EMP
WHERE SAL >= 400
GROUP BY DEPTNO
HAVING COUNT(EMPNO) >= 3
ORDER BY DEPTNO;이 문제 풀어보기
정답 및 해설 보기
정답: 1번
FROM 절에서 테이블 목록을 가져오고 WHERE 절에서 검색 조건에 불일치하는 행을 제외한 후 GROUP BY 절에서 명시된 행의 값을 그룹화한다. HAVING 절은 GROUP BY 절로 정렬이 된 데이터를 대상으로 조건을 정의한 후 SELECT 절에서 조회 후 ORDER BY 절에서 명시한 칼럼값을 기준으로 정렬하여 출력한다.