MySQL 是現今最流行的關系型數據庫管理系統之一,其語法簡單易學,使用方便。在實際開發中,查詢最近14天內的數據是一個經常會用到的功能,下面我們來看一下如何實現。
SELECT * FROM table_name WHERE date_column >= DATE_SUB(CURDATE(), INTERVAL 14 DAY);
在這個 SQL 查詢語句中,我們使用了 MySQL 內置函數 DATE_SUB() 來獲取當前日期之前 14 天的日期,然后使用 >= 運算符,查詢所有日期大于等于當前日期之前 14 天的數據。
這個查詢語句非常簡單,但是需要注意 DATE_SUB() 函數的使用,它接受兩個參數:當前日期和要減去的時間間隔(以 INTERVAL 開頭)。同時需要注意,使用該方法方式并不會查詢當天的數據,如果需要查詢當天數據也需要用到 CURDATE() 函數。
在實際應用中,我們可以將該查詢語句嵌入到代碼中,通過編程語言來使用。同時,我們也可以在 MySQL 的命令行中使用該語句,非常方便。