von DPunch » Mo, 30.05.2011 21:05
Aloha
F3K Total hat geschrieben:Hi DPunch,
habe ich das richtig verstanden,
setzt A1, A2, A3 auf 'Müller', wenn null?
Mag nur eine Frage der Formulierung sein, aber so wie ich Deine Frage verstehe, nicht ganz korrekt.
COALESCE gibt den ersten Wert zurück, der nicht NULL ist.
Insofern würde entweder A1, wenn A1 NULL, dann A2, wenn A2 auch NULL, dann A3, wenn A3 auch NULL, dann 'Müller' zurückgegeben.
"Gesetzt" wird da nichts.
F3K Total hat geschrieben:Equivalent to SQL Standard COALESCE
Ja, wie gesagt, abgesehen von der Möglichkeit, bei COALESCE mehrere Daten auszuwerten, sollten die beiden Formulierungen in der Theorie gleich funktionieren.
Aloha
[quote="F3K Total"]Hi DPunch,
habe ich das richtig verstanden,
[code]coalesce (A1,A2,A3,'Müller') [/code]setzt A1, A2, A3 auf 'Müller', wenn null?[/quote]
Mag nur eine Frage der Formulierung sein, aber so wie ich Deine Frage verstehe, nicht ganz korrekt.
COALESCE gibt den ersten Wert zurück, der nicht NULL ist.
Insofern würde entweder A1, wenn A1 NULL, dann A2, wenn A2 auch NULL, dann A3, wenn A3 auch NULL, dann 'Müller' zurückgegeben.
"Gesetzt" wird da nichts.
[quote="F3K Total"][color=#0000FF]Equivalent to SQL Standard COALESCE[/color][/quote]
Ja, wie gesagt, abgesehen von der Möglichkeit, bei COALESCE mehrere Daten auszuwerten, sollten die beiden Formulierungen in der Theorie gleich funktionieren.