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

Làm thế nào chúng ta có thể tìm thấy ngày gần đây nhất và cũ nhất từ ​​một bảng với sự trợ giúp của các hàm MySQL MAX () và MIN ()?


Để lấy ngày gần đây nhất từ ​​bảng, chúng ta cần cung cấp tên của cột, có ngày là giá trị, làm đối số của hàm MAX (). Tương tự, khi quên ngày cũ nhất từ ​​một bảng, chúng ta cần cung cấp tên của một cột, có ngày là giá trị, làm đối số của hàm MIN (). Để hiểu nó, hãy xem xét ví dụ sau về bảng 'Collegedetail', có các chi tiết 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 |
+------+---------+------------+
rows in set (0.00 sec)

Bây giờ, hàm MIN () và MAX () có thể được sử dụng để truy xuất trường đại học cũ nhất và trường cao đẳng mới nhất tương ứng từ bảng trên, như sau -

mysql> Select MIN(estb), MAX(estb) from collegedetail;
+------------+------------+
| MIN(estb)  | MAX(estb)  |
+------------+------------+
| 1994-09-25 | 2010-07-30 |
+------------+------------+
1 row in set (0.19 sec)