opérateur sort
Trie les lignes de la table d’entrée dans l’ordre selon une ou plusieurs colonnes.
Les
sort
opérateurs etorder
sont équivalents
Syntax
T| sort by
column [asc
| desc
] [nulls first
| nulls last
] [,
...]
Découvrez les conventions de syntaxe.
Paramètres
Nom | Type | Obligatoire | 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, de 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. La valeur par défaut de asc est nulls first . La valeur par défaut de desc 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éciales
Lorsque la table d’entrée contient les valeurs null
spéciales , NaN
et -inf
+inf
, l’ordre est le suivant :
Valeur | Croissant | Décroissant |
---|---|---|
Nulls d’abord | 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 |
Notes
- 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 de tempête par état dans l’ordre alphabétique avec les tempêtes les plus récentes dans chaque état apparaissant en premier.
StormEvents
| sort by State asc, StartTime desc
Ce tableau affiche uniquement les 10 premiers résultats de 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 | ... |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour