[mysql] mysql 데이터 정렬 - 오름차순, 한글-영문-숫자 순서 > 팁앤테크

본문 바로가기
사이트 내 전체검색

팁앤테크

[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

댓글목록

등록된 댓글이 없습니다.

SELECT COUNT(DISTINCT `wr_parent`) AS `cnt` FROM g5_write_tipntech WHERE ((INSTR(LOWER(mb_id2c1), LOWER('adlink'))) ) and (wr_num between -825 and (-825 + 10000))

1054 : Unknown column 'mb_id2c1' in 'where clause'

error file : /bbs/board.php