<aside>
💡 ORDER BY 절 특징
<aside> 💡 SELECT 문의 실행 순서
FROM : 발췌 대상 테이블을 참조WHERE : 발췌 대상 데이터가 아닌 것 제거GROUP BY : 행들을 소그룹화HAVING : 그룹핑된 값의 조건에 맞는 값만 출력SELECT : 데이터 값 출력/계산ORDER BY : 데이터 정렬
</aside>ORDER BY 절은 SELECT 문에서 논리적으로 맨 마지막에 수행된다.
ORDER BY 절 뒤에는 정렬의 기준이 되는 컬럼이 온다. (하나 이상)
ORDER BY 절 뒤에 붙을 수 있는 옵션
- ASC(Ascending) : 오름차순 (생략 시 기본값)
- DESC(Descending) : 내림차순
ORDER BY 절 뒤에 다음과 같이 두 가지 형식이 올 수 있다.
SELECT NAME, MEMBER_NO FROM MEMBERINFO ORDER BY NAME;
SELECT NAME, MEMBER_NO FROM MEMBERINFO ORDER BY NAME DESC;
SELECT GRADE, NAME, MEMBER_NO
FROM MEMBERINFO
ORDER BY GRADE, NAME;
SELECT GRADE, NAME, MEMBER_NO
FROM MEMBERINFO
ORDER BY GRADE DESC, NAME;
ORDER BY 절에 NULLS FIRST, NULLS LAST 옵션을 사용하여 NULL 의 정렬상 순서 변경 가능