У меня есть десять таблиц в базе данных: SQLite
Как получить последнюю таблицу из базы данных SQLite
2016_08_01(10)
2016_08_01(9)
2016_08_01(8)
2016_08_01(7)
2016_08_01(6)
2016_08_01(5)
2016_08_01(4)
2016_08_01(3)
2016_08_01(2)
2016_08_01
И я использую эту query
, чтобы получить последнюю таблицу:
SELECT name FROM sqlite_master WHERE type='table' ORDER BY name DESC
но результат:
2016_08_01(9)
2016_08_01(8)
2016_08_01(7)
2016_08_01(6)
2016_08_01(5)
2016_08_01(4)
2016_08_01(3)
2016_08_01(2)
2016_08_01(10) //why?
2016_08_01
Запрос не работает для меня, пока стол 2016_08_01(9)
Есть ли альтернатива query
? или что-то не так с моим query
?
'name' - это строка, а сортировка - алфавитная.Результат правильный –
@juergend Как отсортировать таблицы так, чтобы таблица '2016_08_01 (10)' стала последней/первой? – Curious