[mysql] mysql 데이터 정렬 - 오름차순, 한글-영문-숫자 순서
본문
* MySQL에서 처리
 SELECT * FROM tb_ncc_new_category 
   WHERE service_enable_mobile = 'Y' 
   AND category_type = 'magazine' ORDER BY (CASE 
   WHEN ASCII(SUBSTRING(category_name,1)) BETWEEN 48 AND 57 THEN 3  // 숫자일 경우 우선순위 최하
   WHEN ASCII(SUBSTRING(category_name,1)) < 128 THEN 2 ELSE 1 END), category_name;  // 한글일 경우 우선순위 최상
            추천0                    
            관련링크
댓글목록 0
등록된 댓글이 없습니다.
