透過在任何MySQL日期函數中使用WHERE子句,查詢將根據WHERE子句中提供的條件篩選行。為了理解它,請考慮以下來自'Collegedetail'表的數據
mysql> Select * from Collegedetail; +------+---------+------------+ | ID | Country | Estb | +------+---------+------------+ | 111 | INDIA | 2010-05-01 | | 130 | INDIA | 1995-10-25 | | 139 | USA | 1994-09-25 | | 1539 | UK | 2001-07-23 | | 1545 | Russia | 2010-07-30 | +------+---------+------------+ 5 rows in set (0.00 sec)
現在,假設我們只想獲取那些成立於2010年的大學的詳細信息,那麼可以使用帶有YEAR()函數的WHERE子句的以下查詢:
mysql> Select * from Collegedetail WHERE YEAR(Estb) = '2010'; +------+---------+------------+ | ID | Country | Estb | +------+---------+------------+ | 111 | INDIA | 2010-05-01 | | 1545 | Russia | 2010-07-30 | +------+---------+------------+ 2 rows in set (0.07 sec)
以上是如何在WHERE子句中使用MySQL日期函數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!