SELECT 쿼리 수행 순서

SELECT 쿼리 수행 순서 알아보기

가장 기본적인 내용이면서 은근히 모르는 사람이 많은 SELECT 수행 순서 알아보기

SELECT 쿼리의 수행 순서를 알려주세요.

  1. FROM
  2. JOIN
  3. WHERE
  4. GROUP BY
  5. HAVING
  6. SELECT
  7. 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

© 2021. All rights reserved.

Powered by Hydejack v9.1.6