Maison >base de données >tutoriel mysql >Comment puis-je remplacer la fonction COALESCE de T-SQL dans Access SQL ?

Comment puis-je remplacer la fonction COALESCE de T-SQL dans Access SQL ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2025-01-08 06:12:411013parcourir

How Can I Replace T-SQL's COALESCE Function in Access SQL?

Remplacer la fonction COALESCE de T-SQL dans Access SQL

La fonction COALESCE dans T-SQL est utilisée pour renvoyer la première valeur non nulle d'une liste spécifiée de plusieurs valeurs. Ceci est utile pour garantir qu'un champ a toujours une valeur, même si la valeur est nulle ou vide.

Dans Access SQL, vous pouvez utiliser la fonction IIf pour obtenir la même fonctionnalité. La fonction IIf accepte trois paramètres : une expression logique, la valeur renvoyée si l'expression est vraie et la valeur renvoyée si l'expression est fausse.

Par exemple, l'expression Access SQL suivante renverra la valeur du champ Prix si la valeur du champ Prix n'est pas nulle, ou 0 si elle est nulle :

<code class="language-sql">"Price: IIf(IsNull([Price]), 0, [Price])"</code>

Cette expression peut être utilisée dans des requêtes, des formulaires et des rapports pour garantir qu'un champ a toujours une valeur, même si les données sous-jacentes sont nulles.

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!

Déclaration:
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