쿼리문실행순서

❌이전글/이전글

SQL SELECT 명령어 실행 순서

FROM > CONNECT BY > WHERE > GROUP BY > HAVING > ORDER BY >SELECT 사이사이에 다양한 예약어가 들어가겠지만 크게 간추려본다면 이렇게 되는 듯. 그리고 SELECT 절에서 사용한 별칭은 HAVING절이나, WHERE절에 사용할 수 없음. SELECT COUNT(*) A, B_TYPE AS B FROM BOARD GROUP BY B_TYPE HAVING COUNT(*) > 100; 예를 들어 이런 쿼리가 있는데, 위 쿼리문은 아래와 같은 결과 값을 출력해준다. SELECT 안의 COUNT(*) 에 A라는 별칭을 줬고, 이 별칭을 HAVING절 옆 COUNT(*)를 대신 해보자. 에러가 발생, 명령어 실행할 때 WHERE절, HAVING절이 먼저 실행되서 에러가..

부드러운당근무침
'쿼리문실행순서' 태그의 글 목록