PostgreSQL 한글 정렬 문제 : COLLATE "C" 옵션

Record For a Better Life ·2023년 12월 15일
1

데이터베이스 정렬문을 실행할 때 정렬이 되는 듯 하면서 안되는 현상이 나타난다면, collation 옵션을 확인하자

ORDER BY 열 COLLATE "C" 를 사용할 수 있다.

SELECT *
FROM 테이블명
ORDER BY1 COLLATE "C",2 COLLATE "C",3 COLLATE "C",4 COLLATE "C";

여기서 "C"는 C 언어의 바이트 순서를 사용하며, 이는 주어진 문자열을 바이트 단위로 비교하여 정렬한다.

profile
모든 것을 기록하는 벨로그 💻

0개의 댓글