코드 sort기준이 아닌 코드명 기준으로 select box 구현중에 참고
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; // 한글일경우 우선순위최상
'Tip' 카테고리의 다른 글
[mariadb] dense_rank 구현? (0) | 2020.04.02 |
---|---|
[SQL] order by 후 group by? (0) | 2020.04.02 |
[SQL] distinct vs group by (0) | 2020.04.02 |
[JAVA] request.getContextPath(), request.getRequestURI() 차이 (0) | 2020.04.02 |
[IntelliJ] context.xml 파일 만드는 방법 (0) | 2020.04.02 |