DB/My SQL

[mysql] 문자 포함 된 숫자 데이터 정렬 처리

have a nice day :D 2021. 8. 24. 17:40
반응형
노트북
Num7
Num1
Num5
Num3
Num9
Num2
Num4
Num10
가나다
Num8
Num6
- 정렬 - > 가나다
노트북
Num1
Num2
Num3
Num4
Num5
Num6
Num7
Num8
Num9
Num10
문자 포함 된 숫자 데이터를 정렬 하고 싶을 때, (+추가) 나머지 글자 정렬 (ㄱ,ㄴ,ㄷ .. )
select DISTINCT column_nm from table_nm 
order by regexp_replace(column_nm,'[a-z]','')*1, column_nm asc; -- 숫자 정렬 후 컬럼 정렬

 

반응형