DB/SQL 기초

정렬의 특성 - ORDER BY, NULL, 컬럼번호, 인수 등

케이(kay) 2022. 8. 10. 15:38
반응형
SMALL

1. 정렬의 특성

  • ORDER BY는 가장 마지막에 실행된다.
  • 정렬로 인해 성능이 저하될 수 있다.
  • ORDER BY 절에서 null은 가장 큰 값으로 취급된다. (Oracle <> SQL Server는 반대)

 

2. 컬럼번호 정렬

출력되는 컬럼 수 보다 큰 값은 출력 불가

 

 

3. 인수 정렬

ORDER BY start_date DESC, end_date ASC; -- 왼쪽부터 차례로 정렬

두개 이상의 인수로 정렬할 경우 ,(컬럼)으로 순서대로 배치한다.

 

 

4. 출력되지 않을 컬럼으로 정렬

SELECT ename FROM table ORDER BY sal; -- 테이블 내에 sal 컬럼이 있으면 된다.

sal 값이 출력되지는 않지만 table에 포함되어 있다면 정렬이 가능하다.

반응형
LIST