[MySQL] 한글 가나다 정렬을 영문 숫자보다 앞서 하기
페이지 정보
작성자 서방님 댓글 0건 조회 191회 작성일 12-01-31 10:31본문
mysql 간단한 쿼리만 가지고 놀다가
가끔 복잡한거 요구하면 좀 골치 아픕니다.
..
보통 정렬을 하면.. 숫자 -- 영문자 -- 한글 이런순으로 되는데..
어떤 고객이.. 한글 ( 가 ~ 하) 순.. 그다음에 숫자 -- 영문자 .. 이렇게
요구를 하더군요..
..
php 소스에서 배열로 불러와 할까 하다가..
..
select title from board
order by ( case when title between '가' and '金' then 1 else 2 end ) ,
title asc ;
..
와 같이 하니.. 한글 우선 정렬되고.. 나머지가 되는군요..
mysql 4.1 이상에서 먹힐겁니다..
댓글목록
등록된 댓글이 없습니다.