티스토리 뷰

마리아 db를 쓰다가 varchar 컬럼인데 숫자가 있고 group by 후 order by를 하면 정렬이 varchar 즉 문자로 정렬이 된다.

그래서 1,12,13,2,3,4

이렇게 나온다.

당연히 안되니 숫자로 정렬을 해야 한다. 1,2,3, ..9,10,11,12

그럴려면 어떻게 해야 하느냐.. 문자를 숫자로 바꿔주면 되겠지..

구글링 해보니 가장 간단한 방법이 1을 곱해주는 거였다.

order by a.a*1

이러면 숫자로 정렬이 잘 되었다.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함