Lorsque nous trions des données, nous devons prendre en compte les valeurs NULL. J’aimerais partager quelque chose que j’ai appris à travers un exemple pratique lors de la construction d’une application Python.
SQL
Par exemple, pour construire cette requête SQL :
|
|
L’équivalent Python
Rédigez l’instruction SQLAlchemy de la manière suivante :
|
|
Quelques commentaires :
- La fonction
coalesce
prend la première valeur si elle est fournie, sinon elle prend la seconde. - La fonction
nullslast
assure que les valeurs nulles n’apparaissent pas en premier, ce qui correspond à la logique SQL par défaut.
Suivez-moi !
Merci d’avoir lu cet article. Assurez-vous de me suivre sur X, de vous abonner à ma publication Substack et d’ajouter mon blog à vos favoris pour ne pas manquer les prochains articles.
Photo du RDNE Stock project