SELECT TOP column FROM table [ORDER BY column [DESC]]
生活随笔
收集整理的這篇文章主要介紹了
SELECT TOP column FROM table [ORDER BY column [DESC]]
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
如果想返問表中行的子集,僅需要返回特定數量的記錄,而不管符合條件的行有多少。要返回排在前面的值,可以有兩個選擇:指定固定數量的行,或者指定總行數的百分比。SQL Server不對這些數據做任何分析,共至在截斷列表時,也不會考慮這些值是不是已經排過序。
1. WITH TIES語句
用WITH TIES可以把所有和最后一行相同的己排序記錄都加到結果集中。
SELECT TOP 10 WITH TIES Name, ListPrice FROM Production.Product ORDER BY ListPrice DESC除了使用TOP語句來指定一定數量的記錄外,還可以指定整個結果集的百分比。SQL Server將對記錄進行計算,并圓整為最近的整數。它首先對返回記錄進行計算,然后用TOP X PERCENT子句來替換TOP X百分比。
SELECT TOP 10 PERCENT Name, ListPrice
FROM Production.Product
ORDER BY ListPrice DESC
轉載于:https://www.cnblogs.com/Neo-ds/p/4790481.html
總結
以上是生活随笔為你收集整理的SELECT TOP column FROM table [ORDER BY column [DESC]]的全部內容,希望文章能夠幫你解決所遇到的問題。