Dans Transact-SQL (T-SQL), la fonction COALESCE est utilisée pour renvoyer une valeur non NULL lorsqu'une ou plusieurs des valeurs fournies sont NULL. Cependant, avec Access SQL, une approche différente est requise.
Pour obtenir des fonctionnalités similaires dans Access SQL, vous pouvez utiliser la fonction IIf. La syntaxe pour utiliser IIf dans ce contexte est :
<code>"表达式 = IIf([表达式] Is Null, NULL 值, 非NULL 值)"</code>
Par exemple, pour remplacer les valeurs NULL dans la colonne Prix par 0, vous pouvez utiliser la requête suivante :
<code>SELECT ProductId, IIf([Price] Is Null, 0, [Price]) AS NonNullPrice FROM Products</code>
Cette requête renvoie ProductId et une nouvelle colonne NonNullPrice, qui contient le prix réel (si non NULL) ou 0 (si le prix est NULL).
Cette approche émule efficacement la fonction COALESCE, garantissant qu'aucune valeur NULL n'est renvoyée dans les colonnes requises.
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!