MYSQLハングルソート

403 ワード

SELECT 
	SINM, SGGNM , NUM
FROM 
	jobnavi 
WHERE 
	SINM LIKE '서울%' 
order BY ASCII(SGGNM)
			;



번외
- 숫자 까지 포함한 경우의 쿼리는 아래와 같다.
- ASCII 코드에서 숫자는 (48~57) 이다.

SELECT * 
FROM tag_info
ORDER BY 
	(
    	CASE WHEN ASCII(SUBSTRING(tag_name,1)) BETWEEN 48 AND 57 THEN 3
	CASE WHEN ASCII(SUBSTRING(tag_name,1)) < 123 THEN 2 ELSE 1 END
    	), tag_name;