В моей таблице в sqlite есть имя столбца, которое вводится как префикс + integervalue. например, p1, p2. и если есть 5 строк p1, p2, p5, p7, p10. Я знаю, что префикс ввода как «p», и мое следующее значение вставки должно быть p3 после этого p4, после этого p6, p8, .. вот так. пожалуйста, помогите мне в запросе найти эти пробелы или любую поддержку API, я использую content_provider в программировании для Android. Пожалуйста, помогите мне, моему клиенту это нужно.Как вставить/найти пробелы в таблице sqlite
0
A
ответ
0
Вы должны извлечь номер из названия, и использовать его для поиска следующего номера:
SELECT 'p' || (substr(Name, length('p') + 1) + 1)
FROM MyTable
WHERE NOT EXISTS (SELECT 1
FROM MyTable AS T2
WHERE T2.Name = 'p' || (substr(MyTable.Name, length('p') + 1) + 1))
ORDER BY substr(Name, length('p') + 1) + 1
LIMIT 1;
0
Почему вы не запрашиваете весь свой стол? Таким образом, вы возвращаете значения p1, p2, p5, p7 и p10. Поместите их как String в arraylist и проведите по ним. Посмотрите, какие значения у вас нет.
Другая возможность создания списка программно с p0 до pXXXX. Идите по ним и посмотрите затем в свой db, имена которых у вас нет. Создайте новые записи, добавьте их в список и нажмите их в db.
Или вы просто получите максимальное и минимальное значение и заполните все между ними и надавите на db (создайте или замените).
Надеюсь, что поможет найти алгоритм.
Смежные вопросы
- 1. Как найти пробел в таблице sqlite?
- 2. SQLite FireDAC конечные пробелы
- 3. как заполнить пробелы в строках в таблице
- 4. Ищите конечные пробелы в таблице
- 5. Как удалить пробелы в таблице mysql?
- 6. как удалить пробелы вокруг изображений в таблице
- 7. Как выбрать пробелы в моей базе данных sqlite
- 8. Десятичные точки в таблице sqlite?
- 9. поиск массива в SQLite таблице
- 10. CheckSum Calulation в таблице Sqlite
- 11. Обрезать пробелы из значений в таблице MySQL
- 12. Как отдать предпочтение одной таблице в Sqlite
- 13. Как сохранить изображение в таблице Sqlite DB
- 14. Как получить самостоятельные отличия в таблице sqlite
- 15. Как вставить значение в SQLite таблице
- 16. Как индексировать дерево в таблице SQLite?
- 17. Как сохранить изображение в таблице sqlite?
- 18. Как хранить функции Python в таблице SQLite?
- 19. Удаление строки в таблице Sqlite
- 20. Прогулка по таблице SQLite
- 21. Хранить Listview в таблице SQLite
- 22. Всего записей в таблице sqlite
- 23. вопросы обновления в SQLite таблице
- 24. Почему я уродливые пробелы в моей таблице
- 25. Переименовать все столбцы в таблице, удаляя пробелы
- 26. удалить пробелы между границами в таблице
- 27. Excel VBA: Как показать пробелы как 0 в сводной таблице?
- 28. Как считать пробелы в столбце N'th в таблице ListObject
- 29. Как удалить пробелы между ячейками в таблице html
- 30. Как распределить пробелы поровну между столбцами в таблице HTML?
это проще для людей, чтобы помочь вам, если у них есть некоторые важные ** кусок кода ** в работайте - пожалуйста, покажите нам, что вы пробовали до сих пор – 0X0nosugar