-- 查询指定时间范围内的数据示例
-- 假设有一个名为 `orders` 的表,其中有一列 `order_date` 存储订单的日期时间信息。
-- 1. 查询 2023-01-01 到 2023-12-31 之间的所有订单
SELECT *
FROM orders
WHERE order_date BETWEEN '2023-01-01 00:00:00' AND '2023-12-31 23:59:59';
-- 2. 查询最近7天内的订单 (假设今天是 2023-10-10)
SELECT *
FROM orders
WHERE order_date >= DATE_SUB('2023-10-10', INTERVAL 7 DAY);
-- 3. 查询特定月份的所有订单 (例如:2023年10月)
SELECT *
FROM orders
WHERE YEAR(order_date) = 2023 AND MONTH(order_date) = 10;
-- 4. 查询特定年份的所有订单 (例如:2023年)
SELECT *
FROM orders
WHERE YEAR(order_date) = 2023;
BETWEEN 关键字包括边界值。以上代码展示了如何在 MySQL 中使用不同的方法来查询不同时间范围内的数据。
上一篇:mysql修改数据语句
下一篇:mysql8 忽略数据库大小写
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站