35
dụng . MySQL hỗ trợ một tính năng là LIMIT cho phép hạn chế các bản ghi trả lại với
câu lệnh SELECT.
Giả thiết ta có một bảng cơ sở dữ liệu với 10.000 bản ghi và muốn nhận được N bản ghi
đầu tiên, có thể sử dụng truy vấn sau đây:
SELECT * FROM table_name
LIMIT N
LIMIT cũng cho phép lấy ra một số lượng bản ghi nhất định tính từ một vị trí nào đó:
LIMIT S, N
Trong câu truy vấn trên, S là điểm bắt đầu ghi chỉ số. MySQL xác định rằng vị trí
đầu tiên được ghi lại bắt đầu với 0; N là số lượng bản ghi muốn chọn.
Ví dụ: Có thể lấy ra thông tin về tên của 5 sản phẩm đầu tiên trong bảng Product bằng
truy vấn như sau:
SELECT productName
FROM Products
LIMIT 5;
Hoặc có thể lấy ra thông tin về 10 khách hàng đầu tiên hiện đang ở Pháp bằng truy vấn
như sau:
select *
from customers
where country='France'
limit 10;