'mysql5'에 해당되는 글 1건

  1. [2007/12/13] MySQL 한글값 Order By 먹지 않을때

MySQL 한글값 Order By 먹지 않을때

[작렬허접코딩/데이터베이스]
는.....
다음과 같이

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

그렇다. COVERT() 함수를 이용하면 CHARSET을 바꿀 수 있다.
하지만 일반적으로 DATABASE가 LATIN1이나 UTF8로 설치된 경우에는 한글컬럼으로 ORDER BY가 정상적으로 작동하지 않는다. 이럴 경우 BINARY로 변경해서 정렬하면 가나다 순으로 정렬할 수 있음.
이올린에 북마크하기(0) 이올린에 추천하기(0)
2007/12/13 22:11 2007/12/13 22:11