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

MySQL LIMIT trong phạm vi không hiển thị 3 hàng đầu

Cú pháp hiển thị 3 hàng đầu tiên với LIMIT offset, count:

SELECT * FROM tenBang LIMIT viTriBatDau, soLuong;

Tạo bảng demo67:

mysql> CREATE TABLE demo67 (
    -> id INT,
    -> user_name VARCHAR(40),
    -> user_country_name VARCHAR(20)
    -> );

Chèn dữ liệu:

mysql> INSERT INTO demo67 VALUES(10,'John','US');
mysql> INSERT INTO demo67 VALUES(1001,'David','AUS');
mysql> INSERT INTO demo67 VALUES(101,'Mike','UK');
mysql> INSERT INTO demo67 VALUES(102,'Carol','AUS');
mysql> INSERT INTO demo67 VALUES(110,'Chris','US');
mysql> INSERT INTO demo67 VALUES(105,'David','AUS');

Hiển thị dữ liệu:

mysql> SELECT * FROM demo67;
+------+-----------+-------------------+
| id   | user_name | user_country_name |
+------+-----------+-------------------+
| 10   | John      | US                |
| 1001 | David     | AUS               |
| 101  | Mike      | UK                |
| 102  | Carol     | AUS               |
| 110  | Chris     | US                |
| 105  | David     | AUS               |
+------+-----------+-------------------+

Truy vấn lấy 3 hàng đầu (offset 0, count 3):

mysql> SELECT * FROM demo67 LIMIT 0,3;

Kết quả:

+------+-----------+-------------------+
| id   | user_name | user_country_name |
+------+-----------+-------------------+
| 10   | John      | US                |
| 1001 | David     | AUS               |
| 101  | Mike      | UK                |
+------+-----------+-------------------+