我有一個sqlite數據庫有一個名爲date
這是一個DATETIME
列。我用過這個:Sqlite python - 如何按日期排序(最新的第一個)
cur.execute("SELECT * FROM Posts ORDER BY date(date) DESC")
但是,它給了我最古老的第一個,我希望它相反。我是SQL的新手,有人可以幫我解決嗎?
編輯:只要是明確的,任何人想知道,這是正確的答案:
cur.execute("SELECT * FROM Posts ORDER BY Date DESC")
希望這可以幫助別人!
使用「ASC」而不是「DESC」。完整的語法如下:http://www.sqlite.org/syntaxdiagrams.html#ordering-term – michaelmeyer