gpt4 book ai didi

sqlite - SQLite,按时间戳对数据库排序

转载 作者:行者123 更新时间:2023-12-03 17:48:04 25 4
gpt4 key购买 nike

这是我第一次问问题,因此请多多包涵,并先感谢您收到的任何回复。
我在Macbook pro上使用sqlite3。
我数据库中的每个记录都有一个时间戳,格式为YYYY-MM-DD HH:MM:SS,我需要按时间戳对整个数据库进行排序。我发现允许我执行此操作的最接近答案是SQLite Order By Date中的SELECT * FROM Table ORDER BY date(dateColumn) DESC Limit 1,但这将返回最新日期。我很希望能够应用此功能,但是我只是在学习sqlite无法弄清楚该怎么做。

最佳答案

将限制更改为所需的行数:

SELECT * FROM Table ORDER BY dateColumn DESC Limit 10000000;


您可以找出使用了多少行

SELECT count(*) FROM Table;


并给出一个大于该数字的限制。当心:如果您希望所有行都应该设置一个限制,因为如果您不设置限制而只是做

SELECT * FROM Table ORDER BY dateColumn DESC;


它将根据系统配置将输出限制为一定数量,因此您可能不会得到所有行。

关于sqlite - SQLite,按时间戳对数据库排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31571617/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com