[1원짜리.. 초보자용 팁 !!!]
mysql 간단한 쿼리만 가지고 놀다가
가끔 복잡한거 요구하면 좀 골치 아픕니다.
..
보통 정렬을 하면.. 숫자 -- 영문자 -- 한글 이런순으로 되는데..
어떤 고객이.. 한글 ( 가 ~ 하) 순.. 그다음에 숫자 -- 영문자 .. 이렇게
요구를 하더군요..
..
php 소스에서 배열로 불러와 할까 하다가..
..
select title from board
order by ( case when title between '가' and '金' then 1 else 2 end ) ,
title asc ;
..
와 같이 하니.. 한글 우선 정렬되고.. 나머지가 되는군요..
mysql 4.1 이상에서 먹힐겁니다..
mysql 간단한 쿼리만 가지고 놀다가
가끔 복잡한거 요구하면 좀 골치 아픕니다.
..
보통 정렬을 하면.. 숫자 -- 영문자 -- 한글 이런순으로 되는데..
어떤 고객이.. 한글 ( 가 ~ 하) 순.. 그다음에 숫자 -- 영문자 .. 이렇게
요구를 하더군요..
..
php 소스에서 배열로 불러와 할까 하다가..
..
select title from board
order by ( case when title between '가' and '金' then 1 else 2 end ) ,
title asc ;
..
와 같이 하니.. 한글 우선 정렬되고.. 나머지가 되는군요..
mysql 4.1 이상에서 먹힐겁니다..
'기타' 카테고리의 다른 글
[정보] 정규표현식 작성 도와주는 편집기 (3) | 2009.12.18 |
---|---|
[서버운영] 1원짜리 팁.. 가상호스트 (1) | 2009.12.18 |
[서버운영] Subversion 간략한 사용방법 (0) | 2009.12.17 |
XP 홈에디션에서 원격 데스크톱 연결 (0) | 2009.11.04 |
To Get FLV (2getflv.com) (4) | 2009.11.03 |