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)