티스토리 뷰

DataBase/SQL

ORDER BY CONVERT

디비자 2010. 5. 18. 09:26

오라클 컬럼을 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