작성
·
10
·
수정됨
0
한글이 영어,숫자 보다 먼저 정렬되도록 하고 싶습니다.
해당 컬럼에는 한글이 주로 많이 있습니다.
오름차순 정렬시
한글(가나다),영문/숫자/그외문자 순으로
정렬
현재 사용하는 것은
쿼리단에서 정규식을 이용해서 한글을 우선순위를 높여서
정렬을 시키는데 뭔가 비효율적인것 같습니다.
콜레이션을 변경하면 가능할까요?
콜레이션을 변경하는 것을 추천하나요?
그렇다면 어떤식으로 콜레이션을 적용하는게 좋을까요?
해당 컬럼에만 적용하기?
쿼리에서 정렬에 콜레이션을 명시하는 방법?
어떤 방법을 권장하나요?
콜레이션을 임의로 변경 시 문제점이나 유의사항이 무엇이 있을까요?
참고로 mysql8 사용중이고,
utf8mb4_ko_0900_as_cs 으로 변경을 고려중입니다.
해당 컬럼은 영어,숫자,한글이 들어가고, 주로 한글이 많습니다. 그리고 유니크한 컬럼입니다.
답변