SQLlite에 데이터베이스가 있는데 알파벳순으로 테이블을 정렬하고 싶습니다. 내가 어떻게 해? SQLite 만 사용하여 항목을 정렬하는 방법이 있습니까? 아니면 먼저 배열에 테이블을 읽고 정렬 한 다음 나중에 데이터베이스에 씁니다.SQLite - 테이블 정렬
내 쿼리는 다음과 같습니다. "SELECT 항목의 SELECT 항목 WHERE id =?" 한 번에 하나의 항목 만 가져 오려면이 명령문을 사용하여 테이블에서 데이터를 가져와야합니다.
미리 감사드립니다. 일리아.
감사합니다. 도움이됩니다. 그러나 정렬 후 각 행에 새 ID를 할당하려면 어떻게해야합니까? 그래서 그 변화가 저의 테이블에 나타날 것입니다. ID = 0 인 항목을 가져 오려면 A부터 시작하는 단어를 나에게 줄 것입니다. –
@Ilya : ID 키는 행 번호가 아닙니다. 그들은 고유해야 할 필요가 있지만 어떤 순서로도 (연속적으로) 존재하지는 않습니다. 'name' 컬럼을 기반으로 정렬하고 ID 값을 행을 참조하는 방법으로 만 사용하십시오. –
첫 번째 (알파벳순) 항목에 가장 낮은 ID 번호가 할당되도록 데이터를 알파벳 순으로 재정렬 하시겠습니까? 새 표에 삽입 한 다음 이전 표를 삭제할 수 있습니다 (예 : SELECT 이름 INTO 테이블 2 FROM 테이블 이름의 오름차순 asc – karim79