opérateur sort
S’applique à : ✅Microsoft Fabric✅✅
Trie les lignes de la table d’entrée dans l’ordre selon une ou plusieurs colonnes.
Les opérateurs et
sort
lesorder
opérateurs sont équivalents
Syntaxe
Colonne T| sort by
,
En savoir plus sur les conventions de syntaxe.
Paramètres
Nom | Type | Requise | Description |
---|---|---|---|
T | string |
✔️ | Entrée tabulaire à trier. |
column | scalaire | ✔️ | Colonne de T par laquelle trier. Le type des valeurs de colonne doit être numérique, date, heure ou chaîne. |
asc ou desc |
string |
asc trie dans l’ordre croissant, faible à élevé. La valeur par défaut est desc , élevée à faible. |
|
nulls first ou nulls last |
string |
nulls first place les valeurs Null au début et nulls last place les valeurs Null à la fin.
asc La valeur par défaut est nulls first .
desc La valeur par défaut est nulls last . |
Retours
Copie de la table d’entrée triée dans l’ordre croissant ou décroissant en fonction de la colonne fournie.
Utilisation de valeurs à virgule flottante spéciale
Lorsque la table d’entrée contient les valeurs null
spéciales , NaN
-inf
et +inf
que l’ordre sera le suivant :
Valeur | Croissant | Décroissant |
---|---|---|
Les valeurs Null commencent par |
null ,NaN ,,-inf ,-5 ,0 ,5 ,+inf |
null ,NaN ,,+inf 5 ,,0 -5 |
Nulls last |
-inf ,-5 ,,0 +inf ,,NaN null |
+inf ,5 ,,0 -5 ,,NaN null |
Remarque
- Les valeurs Null et NaN sont toujours regroupées.
- L’ordre entre les valeurs Null et NaN est déterminé par la première et la dernière propriété, car les valeurs Null et NaN n’ont pas d’ordre croissant et décroissant.
Exemple
L’exemple suivant montre les événements storm par état par ordre alphabétique avec les tempêtes les plus récentes dans chaque état apparaissant en premier.
Les exemples de cet article utilisent des tables disponibles publiquement dans le cluster d’aide, comme la table
StormEvents
dans la base de données Exemples.
Les exemples de cet article utilisent des tables disponibles publiquement, telles que la table
StormEvents
dans l’analyse météo exemples de données.
StormEvents
| sort by State asc, StartTime desc
de sortie
Ce tableau affiche uniquement les 10 premiers résultats de la requête.
StartTime | État | Type d’événement | ... |
---|---|---|---|
2007-12-28T12:10:00Z | ALABAMA | Grêle | ... |
2007-12-28T04:30:00Z | ALABAMA | Grêle | ... |
2007-12-28T04:16:00Z | ALABAMA | Grêle | ... |
2007-12-28T04:15:00Z | ALABAMA | Grêle | ... |
2007-12-28T04:13:00Z | ALABAMA | Grêle | ... |
2007-12-21T14:30:00Z | ALABAMA | Vent fort | ... |
2007-12-20T18:15:00Z | ALABAMA | Vent fort | ... |
2007-12-20T18:00:00Z | ALABAMA | Vent fort | ... |
2007-12-20T18:00:00Z | ALABAMA | Vent fort | ... |
2007-12-20T17:45:00Z | ALABAMA | Vent fort | ... |
2007-12-20T17:45:00Z | ALABAMA | Vent fort | ... |