Équivalent de la fonction COALESCE en Access SQL
La fonction COALESCE est couramment utilisée dans SQL Server (T-SQL) pour renvoyer la première valeur non NULL d'une liste de paramètres. Dans Access SQL, la fonction IIF a des fonctionnalités similaires.
Solution :
Pour implémenter la fonction COALESCE dans Access SQL, vous pouvez utiliser la fonction IIF. La syntaxe est la suivante :
<code>IIf([表达式], TruePart, FalsePart)</code>
Dans cet exemple, pour remplacer la valeur NULL dans le champ Prix par 0 :
<code>"Price = IIf([Price] Is Null, 0, [Price])"</code>
Cette expression évalue si le champ Prix est NULL. Si vrai, renvoie 0 ; sinon, renvoie la valeur Price elle-même.
En incorporant cette expression dans la requête, vous pouvez gérer efficacement les valeurs NULL :
<code>SELECT ProductId, "Price = IIf([Price] Is Null, 0, [Price])" AS Price FROM Products</code>
Cette requête renvoie les colonnes ProductId et Price modifié, où les valeurs NULL ont été remplacées par 0.
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!