繁体   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