Скажем, у меня есть набор строк SQLite, которые имеют поле автоматического приращения «_id», строковое поле «title», целое поле «type» и целое поле «number».Число строк SQL на основе сортировки запросов?
Существует только несколько типов (то есть 1, 2, 3).
Все числовые поля в настоящее время пустые, и мне нужно заполнить их цифрами от 1 до N для всех строк типа 1. Эти числа должны быть в том же порядке сортировки, что и поле заголовка (по возрастанию).
После того, как строки были пронумерованы, SELECT * FROM TABLE WHERE type=1 ORDER BY title
должен вернуть тот же результат, что и SELECT * FROM TABLE WHERE type=1 ORDER BY number
.
Я мог бы сделать это, запросив SELECT * FROM TABLE WHERE type=1 ORDER BY title
и перейдя через все _id, чтобы обновлять числа по строкам, но я ищу более эффективный подход.
Было бы замечательно, если бы я мог сделать это предположение – CodeFusionMobile