Maison > base de données > tutoriel mysql > Comment trier les valeurs SQL NULL jusqu'à la fin d'une liste par ordre croissant ?

Comment trier les valeurs SQL NULL jusqu'à la fin d'une liste par ordre croissant ?

Mary-Kate Olsen
Libérer: 2025-01-05 22:36:47
original
318 Les gens l'ont consulté

How to Sort SQL NULL Values to the End of an Ascending Order List?

Tri des valeurs nulles SQL à la fin par ordre croissant

Lorsque vous travaillez avec des tables SQL contenant des champs datetime, il est souvent souhaitable de trier les donne les résultats par ordre croissant tout en donnant la priorité aux valeurs non nulles. Cependant, par défaut, les valeurs nulles apparaissent au début des listes croissantes triées.

Pour surmonter ce problème, vous pouvez utiliser une expression conditionnelle pour attribuer une priorité plus élevée aux valeurs non nulles lors du tri. Voici une solution simple :

select MyDate
from MyTable
order by case when MyDate is null then 1 else 0 end, MyDate
Copier après la connexion

Cette requête attribue la valeur 1 aux valeurs datetime nulles et 0 aux valeurs non nulles. L'instruction CASE sert d'expression CASE qui donne la priorité aux valeurs non nulles lors du tri. Par conséquent, les valeurs non nulles apparaissent avant les valeurs nulles dans la liste triée par ordre croissant.

En utilisant cette technique, vous pouvez efficacement trier vos résultats SQL par ordre croissant, en plaçant les valeurs nulles à la fin de la liste, en vous assurant que les données significatives ont priorité dans votre analyse et votre présentation.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal