【发布时间】:2020-12-10 15:15:31
【问题描述】:
我有一个 PostgreSQL 表,我在表中有一个用于 unix_time 类型为 bigint 的列。
当向表中添加新行时,时间戳会添加到 unix_time 列中。
我正忙着编写一个 Python 脚本来提取时间 A 和时间 B 之间的所有行,我当前的解决方案是使用 while 循环遍历表中从第一行到最后一行的每一行。
有没有更有效的方法来做到这一点?
有没有办法让我只选择值在给定范围内的特定行 - 或值大于或等于给定整数的行?
【问题讨论】:
-
是的:
SELECT ... FROM ... WHERE tscol BETWEEN ... AND ...
标签: sql python-3.x postgresql datetime where-clause