DataBase/SQL

[DB][SQL] SELECT _ 정렬

bay07 2024. 4. 2. 10:20

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