오라클 컬럼을 order by 시 정렬되는 순서는

 

 

알파벳 대문자, 알파벳 소문자, 한글 순으로 정렬이 됩니다.

 

 

이때 한글을 먼저 나오게 하고 싶을때는

 

ORDER BY CONVERT (컬럼명, ''ISO2022-KR'')를 이용하면 됩니다.

 

 

예제)

SELECT NAME

FROM    (

            SELECT  ''aaa'' NAME

            FROM    DUAL

            UNION ALL

            SELECT  ''AAA''

            FROM    DUAL

            UNION ALL

            SELECT  ''테스트''

            FROM    DUAL

            )

ORDER BY CONVERT (NAME, ''ISO2022-KR'')

[출처] ORDER BY CONVERT |작성자 벨보이


'DataBase > SQL' 카테고리의 다른 글

이름 마스킹  (0) 2019.08.13
일반 질의에서 case when 사용  (0) 2010.05.18

+ Recent posts