有時候在使用MySQL中,我們可能只需要比較日期,而不需要考慮時間。這時候就需要忽略時間,只關注年月日。
SELECT * FROM table_name WHERE DATE(date_column) = '2019-12-31';
上述SQL語句中的DATE(date_column)函數可以將日期時間類型的數據只保留日期部分,即忽略時間。然后和我們指定的日期進行比較。這樣就可以實現只比較年月日,忽略時間。
SELECT * FROM table_name WHERE date_column BETWEEN '2019-12-01' AND '2019-12-31';
上述SQL語句中的BETWEEN操作符也可以實現只篩選出指定日期范圍內的數據。注意,這里的日期范圍指的是包括起始日期和終止日期。
以上就是忽略時間,只關注年月日的MySQL查詢方法。