Maison >base de données >tutoriel mysql >Comment puis-je remplacer la fonction COALESCE de T-SQL dans 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!