2012-02-28 3 views
-1

У меня есть таблица базы данных, содержащая три столбца. Содержимое этой таблицы отображается в виде списка. Я хочу, чтобы строки в базе данных располагались в порядке возрастания значений, хранящихся в определенном столбце.Сортировка строк в таблице базы данных android

Я хочу, чтобы база данных была переписана вместо использования предложения ORDER BY.

ответ

2

Вы можете выбрать, какую колонку сортировать, используя предложение ORDER BY. За дополнительной информацией обращайтесь к the sqlite syntax.

+0

Как я понимаю, предложение ORDER BY возвращает строки в требуемом порядке. Я хочу, чтобы база данных была переписана в требуемом порядке. – user1166422

+0

Хотя я не совсем понимаю, почему вы хотели бы это сделать, вы можете, конечно, создать новую таблицу с отсортированными записями, полученными с помощью вышеприведенного предложения, удалить старые и переименовать новый для старого имени или что-то в этом роде. Проверьте [документы] (http://developer.android.com/reference/android/database/sqlite/SQLiteOpenHelper.html)! – fnokke

+0

Создание нового стола и удаление старого будут делать все. Спасибо за помощь приятелю. – user1166422

Смежные вопросы