COALESCE in Microsoft Access SQL ersetzen
Die COALESCE
-Funktion von SQL Server verarbeitet NULL-Werte elegant, indem sie sie durch einen angegebenen Wert ersetzt. In Microsoft Access SQL fehlt ein direktes COALESCE
-Äquivalent, aber die IIf
-Funktion bietet die gleiche Funktionalität.
Die Funktion IIf
wertet eine Bedingung aus und gibt einen Wert zurück, wenn wahr, und einen anderen, wenn falsch. Seine Syntax ist:
IIf(condition, true_value, false_value)
Um COALESCE
nachzuahmen, verwenden wir IIf
, um nach NULL-Werten zu suchen:
IIf([Field] Is Null, replacement_value, [Field])
Dadurch wird jeder NULL-Wert in [Field]
durch replacement_value
ersetzt. Um beispielsweise NULL-Preise durch 0 zu ersetzen:
"Price = IIf([Price] Is Null, 0, [Price])"
Diese Access SQL-Anweisung erzielt das gleiche Ergebnis wie eine COALESCE
-Funktion in SQL Server und verwaltet effektiv NULL-Werte in Access-Abfragen.
Das obige ist der detaillierte Inhalt vonWie kann ich COALESCE in Access SQL ersetzen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!