本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
TOP 的範例
從 SALES 資料表傳回任 10 個資料列。由於未指定 ORDER BY 子句,因此無法預測此查詢傳回的資料列集。
select top 10 * from sales;
下列查詢具同等功能,但使用 LIMIT 子句而非 TOP 子句:
select * from sales limit 10;
從 SALES 資料表傳回前 10 列,並依 QTYSOLD 資料欄遞減排序。
select top 10 qtysold, sellerid from sales order by qtysold desc, sellerid; qtysold | sellerid --------+---------- 8 | 518 8 | 520 8 | 574 8 | 718 8 | 868 8 | 2663 8 | 3396 8 | 3726 8 | 5250 8 | 6216 (10 rows)
從 SALES 資料表傳回前兩個 QTYSOLD 和 SELLERID 值,並依 QTYSOLD 資料欄排序:
select top 2 qtysold, sellerid from sales order by qtysold desc, sellerid; qtysold | sellerid --------+---------- 8 | 518 8 | 520 (2 rows)