▷ ORDER BY statement
조회 결과의 레코드를 정렬한다
* ORDER BY 문법

ORDER BY는 FROM 뒤에 위치한다
하나 이상의 컬럼을 기준으로 결과를 오름차순이나 내림차순으로 정렬한다
* ASC 오름차순(기본값) / DESC 내림차순
▷ SELECT statment 실행 순서

조회한다 (SELECT)
테이블에서 (FROM)
그리고 정렬 (ORDER BY)
![]() |
| 테이블 employees에서 FirstName 필드의 모든 데이터를 오름차순으로 조회한다 |
![]() |
![]() |
| 테이블 employees에서 FirstNmae 필드의 모든 데이터를 내림차순으로 조회한다 |
![]() |
![]() ![]() |
| customers 테이블에서 Country 필드를 기준으로 내림차순으로 정렬한다. 이 후에 City 필드를 기준으로 오름차순으로 정렬하여 조회한다 |
![]() |
![]() |
| 테이블 tracks에서 Milliseconds 필드를 기준으로 내림차순으로 정렬한다 이 후에 Name, Milliseconds 필드의 모든 데이터를 조회한다 (단, Milliseconds 필드는 60000으로 나누어 분 단위 값으로 출력한다) |
![]() |
![]() |
| NULL 값이 존재할 경우 오름차순으로 정렬할 때, NULL 값이 결과에 먼저 출력된다 |
![]() |
'DataBase > SQL' 카테고리의 다른 글
| [DB][SQL] SELECT _ Filtering _ DISTINCT (0) | 2024.04.02 |
|---|---|
| [DB][SQL] SELECT _ Filtering date 관련 키워드 (0) | 2024.04.02 |
| [DB][SQL] SELECT _ 일반 조회 (0) | 2024.04.02 |
| [DB][SQL] Query (0) | 2024.04.02 |
| [DB][SQL] SQL Statements (0) | 2024.04.02 |










