SQL SELECT TOP, LIMIT và ROWNUM Từ khóa
CHỌN HÀNG ĐẦU, LIMIT và ROWNUM
Lệnh SELECT TOP
được sử dụng để chỉ định số lượng bản ghi sẽ trả về.
Lưu ý: Không phải tất cả các hệ thống cơ sở dữ liệu đều hỗ trợ
SELECT TOP
. MySQL sử dụng LIMIT
và Oracle sử dụng
ROWNUM
.
Câu lệnh SQL sau chọn ba bản ghi đầu tiên từ bảng "Khách hàng":
Thí dụ
SELECT TOP 3 * FROM Customers;
Câu lệnh SQL sau đây cho thấy ví dụ tương đương bằng cách sử dụng mệnh đề LIMIT:
Thí dụ
SELECT * FROM Customers
LIMIT 3;
Câu lệnh SQL sau đây cho thấy ví dụ tương đương bằng cách sử dụng ROWNUM:
Thí dụ
SELECT * FROM Customers
WHERE ROWNUM <= 3;