본문 바로가기
Q&A해결2024년 7월 15일1분 읽기

PostgreSQL 한글 정렬이 이상합니다

D
DB입문
조회 290댓글 2

PostgreSQL에서 한글 데이터를 ORDER BY로 정렬하면 순서가 이상합니다.

SELECT name FROM users ORDER BY name ASC;

-- 결과:
-- 가나다  (O)
-- 마바사  (O)
-- 아자차  (O)
-- ㄱㄴㄷ  (??)
-- 하하하  (??)

가나다순으로 제대로 정렬되지 않고, 일부 글자가 뒤죽박죽입니다. 데이터베이스 생성 시 locale 설정을 따로 안 했는데 이게 원인일까요? 이미 데이터가 많이 들어있어서 DB를 다시 만들기는 어렵습니다.

댓글 0

아직 댓글이 없습니다.
Ctrl+Enter로 등록