第一個價值
你可以使用 FIRST_VALUE
函式來確定有序結果集中的第一個值,你可以使用標量表示式來識別該值。
SELECT StateProvinceID, Name, TaxRate,
FIRST_VALUE(StateProvinceID)
OVER(ORDER BY TaxRate ASC) AS FirstValue
FROM SalesTaxRate;
在此示例中,FIRST_VALUE
函式用於返回具有最低稅率的州或省的 ID
。OVER
條款用於訂購稅率以獲得最低稅率。
StateProvinceID |
名稱 | 稅率 | FirstValue |
---|---|---|---|
74 |
猶他州銷售稅 | 5.00 | 74 |
36 |
明尼蘇達州銷售稅 | 6.75 | 74 |
三十 | 馬薩諸塞州銷售稅 | 7.00 | 74 |
1 |
加拿大消費稅 | 7.00 | 74 |
57 |
加拿大消費稅 | 7.00 | 74 |
63 |
加拿大消費稅 | 7.00 | 74 |