Điều khoản GIỚI HẠN MySQL
Điều khoản GIỚI HẠN của MySQL
Mệnh đề LIMIT
được sử dụng để chỉ định số lượng bản ghi cần trả về.
Mệnh đề LIMIT
hữu ích trên các bảng lớn có hàng nghìn bản ghi. Trả lại một số lượng lớn hồ sơ có thể ảnh hưởng đến hiệu suất.
GIỚI HẠN Cú pháp
SELECT column_name(s)
FROM table_name
WHERE condition
LIMIT number ;
Cơ sở dữ liệu demo
Dưới đây là lựa chọn từ bảng "Khách hàng" trong cơ sở dữ liệu mẫu Northwind:
CustomerID | CustomerName | ContactName | Address | City | PostalCode | Country |
---|---|---|---|---|---|---|
1 |
Alfreds Futterkiste | Maria Anders | Obere Str. 57 | Berlin | 12209 | Germany |
2 | Ana Trujillo Emparedados y helados | Ana Trujillo | Avda. de la Constitución 2222 | México D.F. | 05021 | Mexico |
3 | Antonio Moreno Taquería | Antonio Moreno | Mataderos 2312 | México D.F. | 05023 | Mexico |
4 |
Around the Horn | Thomas Hardy | 120 Hanover Sq. | London | WA1 1DP | UK |
5 | Berglunds snabbköp | Christina Berglund | Berguvsvägen 8 | Luleå | S-958 22 | Sweden |
Ví dụ về GIỚI HẠN MySQL
Câu lệnh SQL sau đây chọn ba bản ghi đầu tiên từ bảng "Khách hàng":
Nếu chúng ta muốn chọn bản ghi 4 - 6 (đã bao gồm) thì sao?
MySQL cung cấp một cách để xử lý việc này: bằng cách sử dụng OFFSET.
Truy vấn SQL bên dưới cho biết "chỉ trả về 3 bản ghi, bắt đầu từ bản ghi 4 (OFFSET 3)":
THÊM ĐIỀU KHOẢN WHERE
Câu lệnh SQL sau đây chọn ba bản ghi đầu tiên từ bảng "Khách hàng", trong đó quốc gia là "Đức":