Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Lấy giá trị lớn nhất của cột bằng hàm tổng hợp MAX() trong MySQL

MySQL cung cấp hàm tổng hợp MAX() để lấy giá trị lớn nhất. Tạo bảng:

mysql> CREATE TABLE DemoTable (
    Id INT
); Query OK, 0 rows affected (0.96 sec)

Chèn dữ liệu:

mysql> INSERT INTO DemoTable VALUES(100); Query OK, 1 row affected (0.13 sec)
mysql> INSERT INTO DemoTable VALUES(988); Query OK, 1 row affected (0.10 sec)
mysql> INSERT INTO DemoTable VALUES(1000); Query OK, 1 row affected (0.12 sec)
mysql> INSERT INTO DemoTable VALUES(99);  Query OK, 1 row affected (0.17 sec)
mysql> INSERT INTO DemoTable VALUES(999); Query OK, 1 row affected (0.12 sec)

Hiển thị dữ liệu:

mysql> SELECT * FROM DemoTable;

Kết quả:

+------+
| Id   |
+------+
| 100  |
| 988  |
| 1000 |
| 99   |
| 999  |
+------+
5 rows in set (0.00 sec)

Truy vấn lấy giá trị lớn nhất:

mysql> SELECT MAX(Id) AS MaxId FROM DemoTable;

Kết quả:

+-------+
| MaxId |
+-------+
| 1000  |
+-------+
1 row in set (0.03 sec)