본문 바로가기
Web Programing!/Oracle

오라클 ORDER BY 문자 정렬

by 어설픈봉봉이 2012. 12. 5.
반응형
SMALL

 

 

 

 

오라클 ORDER BY 문자 정렬


오라클 정렬시 필드 속성이 VARCHAR2 등 문자로 되어있으면 그냥 ORDER BY 정렬시 제대로 안되는 경우가 있다.

 

number라는 필드가 있고 VARCHAR2속성이고 필드안에 숫자가 1,2,5,10,11 이렇게 값이 있다고 가정하면,

 

......
ORDER BY number ASC 하게 되면

 

결과는 1,10,11,2,5 가 나오게 된다.

 

 

이것을 제대로 정렬을 하려면 number 필드를 숫자로 변경하면 된다.


ORDER BY TO_NUMBER(필드명)

 

 

반응형