TOP 的範例 - Amazon Redshift

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

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)