반응형
기본 MS-SQL (2000 이후)를 설치하면 Charater-set 은 완성형 한글(Korean_Wansung_CI_AS)로 설치된다.
OS 의 언어에 따라 다르지만 기본 한글 언어에 설치할 경우에 한해서이다.
한글, 영어, 숫자 의 정렬 순서는
숫자 -> 한글 -> 영어 순으로 정렬된다.
프로젝트에 따라 이 순서를 변경하기도 하지요.
쿼리에 collation 를 추가해서 약간 변경하면
select * from tb_table order by code_value
COLLATE SQL_Latin1_General_CP1_CI_AI asc
숫자 -> 영문 -> 한글 순으로 정렬 됩니다.
COLLATE SQL_Latin1_General_CP1_CI_AI asc
숫자 -> 영문 -> 한글 순으로 정렬 됩니다.
다양한 collation 를 확인하고 싶을 경우는
select * from ::fn_helpcollations()
MS-SQL 에서 제공하는 모든 리스트를 볼수 있다.
반응형