[英]Sqlite python - how to sort by date(newest first)
我有一個sqlite數據庫,其中有一個名為date
的列,它是DATETIME
。 我用了這個:
cur.execute("SELECT * FROM Posts ORDER BY date(date) DESC")
但是,它給了我最早的一個,而我反過來想要它。 我是SQL的新手,所以有人可以幫助我嗎?
編輯:只是想讓任何想知道的人都知道,這是正確的答案:
cur.execute("SELECT * FROM Posts ORDER BY Date DESC")
希望這對某人有幫助!
我建議您嘗試相反的方法:
cur.execute("SELECT * FROM Posts ORDER BY date ASC")
看看是否可行。
希望這可以幫助!
創建數據庫表時,請盡量不要使用“ date”一詞作為列名,因為該名稱是系統保留的,請嘗試將該名稱從date更改為另一個名稱,然后重試。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.