ORDER BY 문법
- SELECT 문에서 가져온 데이터를 정렬하는데 사용
- 기본적으로 데이터를 가져오면 오름차순(ASC) 정렬이며, 밑의 문법에선 COLUMN_1 (오름차순 정렬), COLUMN_2 (내림차순 정렬)
SELECT COLUMN_1, COLUMN_2, ... FROM TABLE_NAME ORDER BY COLUMN_1 ASC, COLUMN_2 DESC;
ASC 정렬 (생략 가능)
SELECT
FIRST_NAME,
LAST_NAME
FROM
CUSTOMER
ORDER BY FIRST_NAME ASC;
------------------------------
SELECT
FIRST_NAME,
LAST_NAME
FROM
CUSTOMER
ORDER BY FIRST_NAME;
DESC 정렬
SELECT
FIRST_NAME,
LAST_NAME
from
CUSTOMER
order by FIRST_NAME DESC;
ASC, DESC 복수 정렬
// FIRST_NAME을 내림차순으로 정렬하며 동일한 값이 있을 때, LAST_NAME을 오름차순함
SELECT
FIRST_NAME,
LAST_NAME
FROM
CUSTOMER
ORDER BY FIRST_NAME DESC,
LAST_NAME ASC;
ORDER BY COLUMN명 말고 다른 방법
- 협업 또는 유지보수 할 때 가독성이 좋은 COLUMN명을 입력하는 문법을 추천
SELECT
FIRST_NAME,
LAST_NAME
FROM
CUSTOMER
ORDER BY 1 DESC
,2 ASC;
'Database > PostgreSQL' 카테고리의 다른 글
[PostgreSQL] PostgreSQL 필터링 조회 (WHERE 절) (0) | 2024.06.10 |
---|---|
[PostgreSQL] PostgreSQL 중복 값 제외 (DISTINCT 문) (0) | 2024.06.10 |
[PostgreSQL] PostgreSQL 데이터 조회 (SELECT 문) (0) | 2024.06.10 |
[PostgreSQL] 공간데이터 IMPORT (0) | 2024.06.10 |
[PostgreSQL] PostgreSQL 비밀번호 변경 (0) | 2024.06.10 |