더 나은 프로그래머가 되자

숫자와 문자가 합쳐진 필드 정렬하기 본문

데이터베이스/MYSQL

숫자와 문자가 합쳐진 필드 정렬하기

greathuman 2017. 9. 25. 16:16

필드명 : num

데이터 :

17-10

17-9

17-8

17-7


위와 같은 데이터가 있다고 했을때 order by num desc

를 하게되면 17-10가 아닌 17-9 데이터가 최상위로 정렬된다.

문자+숫자 형태 필드를 정렬하기 위해서는 


order by num*1 desc 로 쿼리를 작성해야한다.


Comments