MySQL 是一款常用的關系型數據庫管理系統,很多應用程序都用到了 MySQL 來存儲數據。在應用程序中,經常需要根據日期來進行查詢操作。MySQL 提供了豐富的日期函數和操作符,可以完成各種日期過濾的操作。
常見的日期操作符包括:=(等于)、<(小于)、>(大于)、<=(小于等于)、>=(大于等于)、<>(不等于)。
-- 選擇出 2021 年 9 月 1 日之前的記錄
SELECT * FROM 表名 WHERE 日期列< '2021-09-01';
-- 選擇出 2021 年 9 月 1 日及以后的記錄
SELECT * FROM 表名 WHERE 日期列 >= '2021-09-01';
-- 選擇出 2021 年 9 月的記錄
SELECT * FROM 表名 WHERE 日期列 >= '2021-09-01' AND 日期列< '2021-10-01';
除了操作符之外,MySQL 還提供了很多日期函數來方便地進行日期過濾。
-- 選擇出當前日期
SELECT NOW();
-- 選擇出指定日期是星期幾
SELECT DAYNAME('2021-09-30');
-- 選擇出指定日期是一年中的第幾天
SELECT DAYOFYEAR('2021-09-30');
-- 選擇出指定日期加上一年后的日期
SELECT DATE_ADD('2021-09-30', INTERVAL 1 YEAR);
-- 選擇出指定日期加上 10 天后的日期
SELECT DATE_ADD('2021-09-30', INTERVAL 10 DAY);
以上是 MySQL 中常用的日期過濾方法和函數,可以根據實際需要進行選擇使用。
上一篇css3卡通
下一篇boost處理json