Sắp xếp giảm dần (ORDER BY ... DESC) và giới hạn 2 hàng (LIMIT 2).
Tạo bảng và dữ liệu
mysql> CREATE TABLE DemoTable (Value INT); Query OK, 0 rows affected (0.54 sec)
mysql> INSERT INTO DemoTable VALUES(90), (70), (40), (120), (98), (105); Query OK, 6 rows affected (0.18 sec)
Truy vấn 2 giá trị cao nhất
mysql> SELECT * FROM DemoTable ORDER BY Value DESC LIMIT 2;
Kết quả:
+-------+ | Value | +-------+ | 120 | | 105 | +-------+ 2 rows in set (0.00 sec)
Lưu ý: Nếu có giá trị trùng lặp và muốn 2 giá trị khác nhau lớn nhất, dùng SELECT DISTINCT Value ... LIMIT 2.