반응형 order by3 오라클 ORDER BY 문자 정렬 오라클 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(필드명) 2012. 12. 5. [MYSQL] varchar에서 숫자 정렬 시키기 숫자와 문자가 섞어였는 것을 정렬할 때 숫자가 정렬이 잘 안된다. 이럴때 유용하게 쓸 수 있는 방법. +0 만 붙여주면 끝~ ORDER BY field+0 ASC 2012. 6. 14. [MSSQL] 다중 필드 값 order by 하기 여러가리 컬럼을 정럴하기 위해선 order by 후 가장 먼저 정렬할 컬럼명을 쓰고 콤마(,) 후 다음 으로 정렬할 컬럼을 입력해주면 된다. 서로의 정렬기준이 달라도 된다... 예_) SELECT * FROM TEST ORDER BY 칼럼명1 ASC, 칼럼명2 ASC ; 이렇게 되면 일단 칼럼명1로 정렬이 된다음 칼럼명1의 정렬하에서 칼럼명2의 정렬이 일어난다. num1 num2 1 7 1 5 2 2 1 1 2 4 3 3 자료가 이렇게 있다고 치면, SELECT * FROM TEST ORDER BY num1 ASC, num2 ASC ; num1 num2 1 1 1 5 1 7 2 2 2 4 3 3 이런 형식으로 정렬이 된다. 2011. 7. 7. 이전 1 다음 반응형