마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

SQLite 한글 order by 질문입니다.

0 추천
안녕하세요!

SQLite 디비 관련 앱을 개발중에 정말 이상한 문제가 생겼는데 구글링을 해봐도 찾을수가 없네요...

어떤 테이블에 제목필드가 있고 거기에 데이터가

가위



가거라

...

이렇게 저장이 되어있는데..

 

SELECT * FROM 테이블 ORDER BY title

이렇게 하니까



가위

가거라

..

이렇게 얻어집니다. 제대로 되려면 가, 가거라, 가위 이런 순으로 정렬이 되어야 하는것 아닌가요?

어떻게 해결해야 하는지 혹시 아시는 분 계시면 답변 부탁드립니다.

정말 급합니다.. 도와주세요.. ^_^
지미라 (4,330 포인트) 님이 2014년 10월 18일 질문

3개의 답변

0 추천

order by는 정렬하는건데 정렬해서 불러오고 왜 정렬됐냐고 하시면 곤란합니다.cool

제가 난독증이 있나...

답글이 늘어나서 보니까 잘못 이해했나봅니다.

그래서 실제로 데이타 넣고 쿼리 날려봤는데요.

가, 가거라 가위 순으로 정렬되서 출력되고있습니다.

쿼리는 잘 동작하고 있는데 아마 다른 정렬하는 루틴이 들어간것은 아닌지 확인해보세요.

 

q1212 (26,020 포인트) 님이 2014년 10월 20일 답변
q1212님이 2014년 10월 20일 수정
0 추천
ORDER BY binary(title) 과 같이 해보시겠어요?
안드로이드로우 (15,740 포인트) 님이 2014년 10월 20일 답변
0 추천
자답! 해결했습니다.

디비 인코딩 문제였습니다.

이걸 몰라서 몇일동안 삽질하느라고~~~헉....
지미라 (4,330 포인트) 님이 2014년 11월 3일 답변
...