본문 바로가기
  • Live in harmony
밥벌이/Oracle

MySQL 한글컬럼 Order by 먹지 않을 경우

by 잔대가리 2020. 2. 3.
반응형

에는 다음과 같이

SELECT * FROM TABLE_NAME ORDER BY COVERT(COLUMN_NAME USING BINARY);

그렇다. COVERT() 함수를 이용하면 CHARSET을 바꿀 수 있다.
하지만 일반적으로 DATABASE가 LATIN1이나 UTF8로 설치된 경우에는 한글컬럼으로 ORDER BY가 정상적으로 작동하지 않는다. 이럴 경우 BINARY로 변경해서 정렬하면 가나다 순으로 정렬할 수 있음.

반응형

'밥벌이 > Oracle' 카테고리의 다른 글

Oracle 컬럼명 조회  (0) 2020.02.19
Toad에서 Procedure 실행  (0) 2020.02.03
Oracle 전체 테이블을 특정사용자에게 Select 권한 부여  (0) 2020.01.31
Oracle 삭제자료 복구  (0) 2020.01.31

댓글