CÁC PHÁT BIỂU T-SQL DẠNG SELECT * FROM VATTULỰA CHỌN DỮ LIỆU CHỌN CÁC...
2/8/2018
Microsoft SQL Server 2005
6
Mệnh đề Order By
Từ khóa Top
Cho phép sắp xếp dữ liệu kết quả theo chiều
Cú pháp:
tăng/giảm của cột/biểu thức:
Select Top n [Percent] [With ties]
Select Danh_sách_các_cột
From Tên_bảng [Order by ...]
Trong đó:
From Tên_bảng
Order by Danh_sách_tên_cột/Biểu thức [ASC|DESC]
-
Nếu n không đi kèm từ khóa Percent sẽ cho phép
chọn ra n bản ghi đầu tiên
Ví dụ 27:
-
Nếu n có kèm từ khóa Percent cho phép lọc ra n %
Select *
Kết quảcác bản ghi đầu tiên
From CTPNHAP
-
Lựa chọn With ties cho phép trả về cả các bản ghi
Order by SoPn,MaVTu
cùng giá trị với bản ghi cuối cùng tìm thấy theo
trường sắp xếp (bắt buộc phải đi kèm với Order by)
Ví dụ 28: Lọc ra 3 bản ghi đầu tiên trong bảng
Ví dụ 30: Lọc ra 2 bản ghi trong bảng CTPNHAP với
số lượng nhập nhỏ nhất
CTPNHAP (các trường hiển thị gồm MaVTu,
SlNhap, DgNhap):
Trường hợp không có with ties Trường hợp có with tiesSelect Top 3 MaVTu, SlNhap, DgNhap
from CTPNHAP