SQLD(SQL 개발자) 기출 · DML
다음은 어떤 SQL 쿼리의 실행 흐름에 따라 각 절이 실행되는 순서를 추론하려 한다.
다음 중 실제 데이터베이스가 SQL을 처리하는 내부 실행 순서(논리적 처리 순서) 와 가장 일치하는 순서는?
다음 중 실제 데이터베이스가 SQL을 처리하는 내부 실행 순서(논리적 처리 순서) 와 가장 일치하는 순서는?
본문)
<SQL>
SELECT DEPT_NAME, COUNT(*)
FROM EMP
WHERE SALARY > 2000
GROUP BY DEPT_NAME
HAVING COUNT(*) >= 2
ORDER BY DEPT_NAME;이 문제 풀어보기
정답 및 해설 보기
정답: 2번
SQL은 작성 순서와 실행 순서가 다릅니다.
실행 순서는 다음과 같습니다:
FROM
WHERE
GROUP BY
HAVING
SELECT
ORDER BY
실행 순서는 다음과 같습니다:
FROM
WHERE
GROUP BY
HAVING
SELECT
ORDER BY