SQL FIRST_VALUE


Exemple

Vous utilisez la fonction FIRST_VALUE pour déterminer la première valeur d'un jeu de résultats ordonné, que vous identifiez à l'aide d'une expression scalaire.

SELECT StateProvinceID, Name, TaxRate,
       FIRST_VALUE(StateProvinceID)
        OVER(ORDER BY TaxRate ASC) AS FirstValue
FROM SalesTaxRate;

Dans cet exemple, la fonction FIRST_VALUE est utilisée pour renvoyer l' ID de l'état ou de la province ayant le taux de taxe le plus bas. La clause OVER est utilisée pour ordonner les taux de taxe afin d'obtenir le taux le plus bas.

StateProvinceID prénom Taux d'imposition Première valeur
74 Taxe de vente de l'État de l'Utah 5.00 74
36 Taxe de vente de l'état du Minnesota 6,75 74
30 Massachusetts State Tax Tax 7.00 74
1 TPS canadienne 7.00 74
57 TPS canadienne 7.00 74
63 TPS canadienne 7.00 74