0
정렬 나는이 select 문 이런 종류의 사용을 선택 SQLite는 데이터베이스에서 데이터를 표시하는 iOS 앱 (엑스 코드) :주문 문제
SELECT *, rowid FROM FPLANW order by W_NAME
확인을 작동하지만 반환 된 데이터 (위치)가 정렬되지 않습니다 진정한 알파벳 순서.
PERTH CBD
PERTH HOSPITAL
PERTH
일반 분류가 PERTH CBD
위 PERTH
을 배치 할 예를 들어 다음은 반환 된 데이터의 일부의 순서입니다.
이 작업을 수행하기 위해 데이터베이스 또는 SELECT 명령을 변경할 수있는 방법이 있습니까?
'W_NAME' 열에 대해 정의 된 맞춤 데이터 정렬 시퀀스가 있습니까? (나는'CREATE TABLE'에서이 열에 대해'COLLATE'를 정의 했습니까?) – Googie
아니요. 그렇다면 표준 BINARY 데이터 정렬을 사용하고 있습니까? 특별한 조합 순서를 어떻게 든 정의해야합니까? –
예, BINARY를 사용하고 있지만 괜찮습니다. 로컬에서 간단한 테스트 케이스를 만들었고 제게 그것은 올바르게 정렬되었습니다. 동일한 데이터베이스에 대해 동일한 쿼리를 실행하려고했으나 iOS에서는 사용할 수 없었지만 대신 MacOSX에서는 자체 SQLite 라이브러리를 사용 했습니까? MacOSX에서'sqlite3' 명령 줄 응용 프로그램을 사용하여이 테스트를 수행 할 수 있습니다. – Googie