반응형
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(필드명)
반응형
'Web Programing! > Oracle' 카테고리의 다른 글
오라클 외부접속하기 (0) | 2014.02.07 |
---|---|
[ORACLE] ORA-00918: column ambiguously defined. (0) | 2012.10.24 |
[ORACLE] 테이블 백업/복사하기 (0) | 2012.06.25 |
[ORACLE] ORDER BY DECODE를 사용하여 정렬을 내마음대로 정렬하기 (0) | 2012.06.22 |
[ORACLE] 랜덤함수를 이용해서 게시물 무작위로 추출하기 (0) | 2012.06.21 |
[ORACLE] 사용자 생성하기 (0) | 2012.06.06 |
[ORACLE] 오라클 테이블 백업 (0) | 2012.06.04 |