」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > MySQL按日期篩選記錄:與今日對比

MySQL按日期篩選記錄:與今日對比

發佈於2025-04-30
瀏覽:269

How to Select MySQL Records Based on Datetime Comparison with Today?

MySQL 日期時間比較查詢:大於等於今天

在 MySQL 中,您可能需要選擇創建日期時間字段大於等於當前日期的記錄。為此,您可以使用 CURDATE() 函數。

查詢語句如下:

SELECT * FROM users WHERE created >= CURDATE();

CURDATE() 函數返回 'YYYY-MM-DD' 格式的當前日期。 >= 運算符將 created 日期時間字段與當前日期進行比較,如果 created 大於等於當前日期,則返回 true。

注意:

上述查詢將返回創建日期不一定大於當前日期的記錄。要選擇創建日期嚴格大於當前日期的記錄,請使用 > 運算符:

SELECT * FROM users WHERE created > CURDATE();

或者,如果您想檢查創建日期小於當前日期 (created):

SELECT * FROM users WHERE created 

請記住,在 MySQL 中您可以將日期時間字段與日期進行比較。例如,SELECT NOW() 將返回當前日期和時間。

最新教學 更多>

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3