Computer >> Máy Tính >  >> Lập trình >> MySQL

Cách sử dụng các hàm Ngày trong MySQL với mệnh đề WHERE?


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)