Câu lệnh TOP trong SQL
- Trang trước SQL delete
- Trang tiếp theo SQL Like
Perpét TOP
Perpét TOP được sử dụng để quy định số lượng bản ghi cần trả về.
Đối với bảng lớn chứa hàng ngàn bản ghi, phép tắc TOP rất hữu ích.
Ghi chú:Không phải tất cả các hệ thống cơ sở dữ liệu đều hỗ trợ phép tắc TOP.
Ngữ pháp của SQL Server:
SELECT TOP số|phần trăm tên_cột(s) FROM tên_bảng
Câu lệnh SELECT TOP trong MySQL và Oracle là tương đương
Ngữ pháp MySQL
SELECT tên_cột(s) FROM tên_bảng LIMIT số
Ví dụ
SELECT * FROM Persons LIMIT 5
Ngữ pháp Oracle
SELECT tên_cột(s) FROM tên_bảng WHERE ROWNUM <= số
Ví dụ
SELECT * FROM Persons WHERE ROWNUM <= 5
Bảng gốc (sử dụng trong ví dụ):
Bảng Persons:
Id | LastName | FirstName | Địa chỉ | City |
---|---|---|---|---|
1 | Adams | John | Oxford Street | London |
2 | Bush | George | Fifth Avenue | New York |
3 | Carter | Thomas | Changan Street | Beijing |
4 | Obama | Barack | Pennsylvania Avenue | Washington |
Mẫu instance TOP SQL
Bây giờ, chúng ta muốn选取 đầu hai bản ghi trên bảng "Persons".
Chúng ta có thể sử dụng câu lệnh SELECT dưới đây:
SELECT TOP 2 * FROM Persons
Kết quả:
Id | LastName | FirstName | Địa chỉ | City |
---|---|---|---|---|
1 | Adams | John | Oxford Street | London |
2 | Bush | George | Fifth Avenue | New York |
Mẫu instance TOP PERCENT SQL
Bây giờ, chúng ta muốn选取 "Persons" trên bảng 50% bản ghi.
Chúng ta có thể sử dụng câu lệnh SELECT dưới đây:
SELECT TOP 50 PERCENT * FROM Persons
Kết quả:
Id | LastName | FirstName | Địa chỉ | City |
---|---|---|---|---|
1 | Adams | John | Oxford Street | London |
2 | Bush | George | Fifth Avenue | New York |
- Trang trước SQL delete
- Trang tiếp theo SQL Like