(MySQL) 특수문자와 결합된 숫자 내림차순 정렬 혹은 오름차순 정렬 IT

id 혹은 version 값 앞에 '#' 스런 특수문자를 결합하여 넣는 경우가 있다.

내림차순 혹은 오름차순으로 정렬 할 때, desc 혹은 asc가 적용되어 잘 보여지는데(ex #82,#86,#99)

문제는 #90 와 #100 간의 정렬을 할 수 없다는 것(데이터가 많을 시에 정렬이 안된다. 100에서 앞글자만 봐서 그런지 제일 작은 수로

인식함)

결국 이리저리 찾아보다가 order by length(version) desc, version desc 라고 해결을 보았다. 정답은 아닐 수도 

있지만, 정렬이 잘 되는 것으로 보아

나는 꼼수다..킄



애드센스(200X200)

통계 위젯 (블랙)

02
10
14920