Web Programing!/Oracle
오라클 ORDER BY 문자 정렬
어설픈봉봉이
2012. 12. 5. 10:53
반응형
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(필드명)
반응형