-- 示例代码:MySQL 日期比较
-- 假设我们有一个名为 `orders` 的表,其中包含 `order_date` 列,用于存储订单的日期。
-- 1. 比较等于某个特定日期
SELECT * FROM orders
WHERE order_date = '2023-10-01';
-- 解释:此查询将返回所有在2023年10月1日下单的订单。
-- 2. 比较在某个日期之前
SELECT * FROM orders
WHERE order_date < '2023-10-01';
-- 解释:此查询将返回所有在2023年10月1日之前下单的订单。
-- 3. 比较在某个日期之后
SELECT * FROM orders
WHERE order_date > '2023-10-01';
-- 解释:此查询将返回所有在2023年10月1日之后下单的订单。
-- 4. 比较在两个日期之间
SELECT * FROM orders
WHERE order_date BETWEEN '2023-10-01' AND '2023-10-31';
-- 解释:此查询将返回所有在2023年10月1日到2023年10月31日之间下单的订单。
-- 5. 使用 DATE() 函数进行日期部分比较(忽略时间部分)
SELECT * FROM orders
WHERE DATE(order_date) = '2023-10-01';
-- 解释:此查询将返回所有在2023年10月1日下单的订单,即使 `order_date` 包含时间部分。
上一篇:mysql 查询表索引
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站