温馨提示×

PostgreSQL中的日期范围查询

小樊
376
2024-08-16 14:40:37
栏目: 云计算
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

要在 PostgreSQL 中执行日期范围查询,您可以使用BETWEEN关键字来指定日期范围。以下是一个示例查询,查询在特定日期范围内创建的订单:

SELECT * 
FROM orders 
WHERE order_date BETWEEN '2022-01-01' AND '2022-01-31';

在上面的查询中,orders是表名,order_date是日期列的名称。查询将返回在2022年1月1日和2022年1月31日期间创建的所有订单。

您还可以使用>=<=运算符来执行类似的日期范围查询。例如:

SELECT * 
FROM orders 
WHERE order_date >= '2022-01-01' AND order_date <= '2022-01-31';

以上查询也会返回在2022年1月1日和2022年1月31日期间创建的所有订单。

请注意,日期格式应与数据库中存储的日期格式相匹配。如果您的日期列存储的是带有时间的日期时间值,则应使用BETWEEN>=<=来查询日期范围。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:EXTRACT函数在处理日期范围查询时的优势

0