SELECT 쿼리 수행 순서
in Database
SELECT 쿼리 수행 순서 알아보기
가장 기본적인 내용이면서 은근히 모르는 사람이 많은 SELECT 수행 순서 알아보기
SELECT 쿼리의 수행 순서를 알려주세요.
- FROM
- JOIN
- WHERE
- GROUP BY
- HAVING
- SELECT
- ORDER BY
여기서 포인트가 SELECT 가 ORDER BY 보다 우선 실행되기 때문에,
SELECT 에서 정의한 컬럼명을 ORDER BY 에서 사용할 수 있게 됩니다.
SELECT
custom_name = p.last_name + p.first_name,
custom_age = p.age + '' + p.brith_day
FROM person p
ORDER BY custom_age, custom_name