SQLite (1) 썸네일형 리스트형 SQLITE 사용자 로케일 순으로 정렬 하기 SQLITE 사용자 로케일 순으로 정렬 하기 SQLITE에서 DB 테이블 조회 Order by 시 보통 아스키코드값에 의해 정렬이 된다. 오름차순으로 정렬 하는 경우 특수문자→영어→한글 이런 식으로 Ordering된다. 하지만 SQLITE에서는 COLLATE LOCALIZED 를 지원한다. 이것은 사용자의 주 언어가 가장먼저 정렬 되도록 해준다. 예를 들어 사용자가 주언어를 한국어로 설정 했다면 특수문자→한글→영어 순으로 정렬 된다는 것이다. 방법은 간단하다. Order by 절에 "COLLATE LOCALIZED" 키워드를 주면 된다. String sortOrder = ContactsContract.Contacts.DISPLAY_NAME + " COLLATE LOCALIZED ASC"; 단, 한자나 일.. 이전 1 다음