簡體   English   中英

SQLite Python-如何按日期排序(最新的優先)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM