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 ties

Select Top 3 MaVTu, SlNhap, DgNhap

from CTPNHAP

Ví dụ 29: Lọc ra 3 % bản ghi đầu tiên trong bảng

CTPNHAP:

Select Top 3 Percent MaVTu, SlNhap, DgNhap