Bằng cách sử dụng mệnh đề WHERE với bất kỳ hàm ngày nào trong MySQL, truy vấn sẽ lọc các hàng dựa trên điều kiện được cung cấp trong mệnh đề WHERE. Để hiểu nó, hãy xem xét dữ liệu từ bảng 'Collegedetail' như sau
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)
Bây giờ, giả sử nếu chỉ muốn lấy thông tin chi tiết của những trường cao đẳng được thành lập vào năm 2010 thì có thể sử dụng truy vấn sau, có mệnh đề WHERE với YEAR () -
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)