gpt4 book ai didi

python - SQL ORDER BY 时间戳,相同的值

转载 作者:太空宇宙 更新时间:2023-11-03 11:26:57 24 4
gpt4 key购买 nike

我有一个带有时间戳索引的 sql 数据 (MariaDB)。遗憾的是,有多行具有相同的时间戳。最好的方法是拒绝当前数据并开始使用唯一索引。遗憾的是,这并不容易做到。

这样查询时:

SELECT TIMESTAMP, DEVICE, VALUE FROM df WHERE DEVICE IN ('A', 'B') ORDER BY TIMESTAMP ASC

具有相同时间戳的元素的顺序与查看没有ORDER BY TIMESTAMP ASC 的完整数据时的顺序不同。我想按照写入 SQL 数据的顺序获取数据。我正在使用 pandas 在 python 中查询,我的工作是获取使用 python 准备的完整数据,但速度较慢。

你能帮帮我吗?我知道首先应该采取不同的方式,但也许有解决方法。

法比安

最佳答案

SQL 不保证数据检索的顺序。您需要使用另一列来强制按特定顺序检索数据。您没有可以在排序依据中使用的另一列吗?

关于python - SQL ORDER BY 时间戳,相同的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53472478/

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