로그인

문자를 숫자처럼 정렬하는 방법

문자를 숫자처럼 정렬하는 방법

조회 2,135 2026-08-18 등록

소개

데이타형이 int와 같은 숫자형태이면 그리 큰 문제 없이 asc,desc가 정렬된다 그러나 문자열일경우 2,10인경우 2>10으로 인식하게 된다 해서 2->02로 표현해서 정렬하게되는데 문자열이기 때문에 그렇다 해서 정렬할때 문자열도 숫자처럼 정렬하는 방법이다 1 11 12 19 2 20 아래와 같이 정렬하려할때 1 2 11 12 19 20 우선 int형으로 바꾸면된다 그것이 여이치 않을경우 int1 이라는 필드라가정했을겨우 order by int1+0 asc 이렇게 하면된다 ​ 편법을 써서 +0을 하는 순간 숫자가되기때문에 원하는대로 정렬할수 있다

태그

의견 0

로그인하면 의견을 남길 수 있습니다.

아직 의견이 없습니다. 첫 의견을 남겨보세요.

비슷한 사이트