SQlite в алфавитном порядке
У меня есть база данных SQlite с несколькими категориями, и у каждой из них есть некоторые элементы внутри. Прямо сейчас категории расположены в алфавитном порядке, но я хочу в порядке, я помещаю их в базу данных. Какие-либо предложения? Я довольно новичок в этом и не могу понять, как избавиться от алфавитного порядка.
2 ответа
Давайте рассмотрим простой пример:
Таблица: Категории
cat_id cat_name someotherValues
1 A XYZ
3 B UUI
2 C 8XU
4 F 6XK
6 E 9XU
5 D 7XP
Теперь, если вы хотите в алфавитном порядке, вы можете запросить, как,
select * from categories order by cat_id
Он вернет вам строки в 1,2,3,..,6 из cat_id
порядок.
PS есть дефолт row_id
столбец создан с таблицами SQLite. Вы можете установить заказ на row_id
если у вас нет уникального поля для установки порядка. Однако порядок можно установить на любом поле.
Вам нужно определить автоинкрементный индекс. Сортируйте ваши данные, используя этот индекс, и все готово.