select test_idx, test_name from lms2_test order by test_num;
여기서 test_num에는 1부터 10까지 들어있었는데
정렬이1,10,2,3,4,5,6,7,8,9 이렇게 되는거임
알고보니 test_num의 데이터형식이 VARCHAR2(문자열) 였기 떄문임.
NUMBER(숫자)로 변환후 데이터정렬하니 정상적으로 됨.
'DB 지식' 카테고리의 다른 글
[mysql/mssql/Oracle] CONCAT 함수,||사용 문자열 합치기 (0) | 2024.09.19 |
---|---|
서브쿼리 셀렉트결과가 여러개일때 ,(콤마) 로 구분해 한 컬럼에 나타낼때 (0) | 2024.04.25 |
[SQL] ALIAS 로 칼럼 별칭 설정 (0) | 2024.01.24 |