Maison > base de données > tutoriel mysql > Comment puis-je remplacer les valeurs NULL dans Access SQL comme COALESCE dans T-SQL ?

Comment puis-je remplacer les valeurs NULL dans Access SQL comme COALESCE dans T-SQL ?

Mary-Kate Olsen
Libérer: 2025-01-08 05:59:47
original
481 Les gens l'ont consulté

How Can I Replace NULL Values in Access SQL Like COALESCE in T-SQL?

Une alternative à la fonction COALESCE dans Access SQL

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>
Copier après la connexion

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>
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal