Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
Tags
- Flutter
- CS
- 스프링
- 자료구조
- 리눅스
- 백준
- Java
- 플러터
- 네트워크
- baekjoon
- 자바
- backjoon
- javascript
- postgresql
- 시큐리티
- python
- 데이터베이스
- JPA
- CS지식
- Oracle
- DB
- 스프링부트
- springboot
- Spring Security
- 데이터
- 프로그래머스
- spring
- 자바스크립트
- 스프링 부트 쇼핑몰 프로젝트 with JPA
- 파이썬
Archives
- Today
- Total
Jin's Dev Story
[PostgreSQL] PostgreSQL 데이터 정렬 (ORDER BY 문) 본문
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 |