Ich habe zehn Tabellen in SQLite
Datenbank:
Wie die letzte Tabelle von SQLite-Datenbank erhalten
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
Und ich diese query
den letzten Tisch zu bekommen:
SELECT name FROM sqlite_master WHERE type='table' ORDER BY name DESC
aber das Ergebnis ist:
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
Die Abfrage wurde für mich zu arbeiten, bis Tisch 2016_08_01(9)
Gibt es eine Alternative query
? oder stimmt etwas nicht mit meinem query
?
'name' ist eine Zeichenfolge und die Sortierung erfolgt alphabetisch.Das Ergebnis ist korrekt –
@juergend Wie die Tabellen zu sortieren, so dass Tabelle '2016_08_01 (10)' die letzte/erste wird? – Curious