CommencezCommencez gratuitement

Attribuer des numéros de ligne

Les enregistrements en T-SQL ne possèdent pas d'ordre naturel. Dans certaines situations, toutefois, vous pouvez vouloir leur attribuer des numéros de ligne pour s'y référer. Dans cet exercice, c'est exactement ce que vous ferez.

Cette activité fait partie du cours

SQL Server intermédiaire

Voir le cours

Instructions de l’exercice

Rédigez une requête T-SQL qui attribue des numéros de ligne à tous les enregistrements, partitionnés par TerritoryName et ordonnés par OrderDate.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

SELECT TerritoryName, OrderDate, 
       -- Assign a row number
       ___ 
       -- Create the partitions and arrange the rows
       OVER(PARTITION BY TerritoryName ORDER BY OrderDate) AS OrderCount
FROM Orders
Modifier et exécuter le code