SqlServer2008实例04对结果排序

目录

1.使用ORDER BY 子句

2.在排序的结果中使用TOP关键字


1.使用ORDER BY 子句

SELECT p.Name,h.EndDate,h.LIstPrice
FROM Production.Product p
INNER JOIN Production.ProductListPriceHistory h ON
	p.ProductID=h.ProductID
ORDER BY p.Name,h.EndDate

SELECT p.Name,h.EndDate,h.LIstPrice
FROM Production.Product p
INNER JOIN Production.ProductListPriceHistory h ON
	p.ProductID=h.ProductID
ORDER BY p.Name DESC,h.EndDate DESC

SqlServer2008实例04对结果排序_第1张图片SqlServer2008实例04对结果排序_第2张图片

SELECT p.Name
FROM Production.Product p
ORDER BY p.Color

SqlServer2008实例04对结果排序_第3张图片

2.在排序的结果中使用TOP关键字

SELECT TOP 10 v.Name,v.CreditRating
FROM Purchasing.Vendor v
ORDER BY v.CreditRating DESC,v.Name

SqlServer2008实例04对结果排序_第4张图片

DECLARE @Percentage float
SET @Percentage=2

SELECT TOP (@Percentage) PERCENT
	   Name
FROM Production.Product
ORDER BY Name

SqlServer2008实例04对结果排序_第5张图片

你可能感兴趣的:(#,SqlServer2008实例)