Bedingte Ausdrücke werden verwendet, um eine bestimmte Bedingung zu überprüfen und Maßnahmen basierend auf dem Ergebnis des Zustands zu ergreifen. Sie sind wichtige Bausteine im Programmieren und werden daher von fast allen Programmiersprachen unterstützt.
SQL wird nicht zurückgelassen; In Standard -SQL finden Sie verschiedene bedingte Expressionskonstrukte wie Fall, IFNULL, NULLIF, Koalesce usw.
In diesem Beitrag lernen wir, wie Sie die Koalesce-Funktion verwenden, um den ersten Nicht-Null-Ausdruck zurückzugeben.
Funktionssyntax
Das folgende Ausschnitt zeigt die Funktionssyntax:
Versammlung (expr [,…])
Die Funktion gibt dann einen erzwungenen Datentyp des Ausdrucks zurück. Diese sind auch als Supertype bekannt.
Beispiel
Unten finden Sie eine grundlegende Verwendung der Koalesce -Funktion.
Wählen Sie zusammen (1,2,3) als Ergebnis;
In diesem Fall sollte die Funktion den ersten Wert wie folgt zurückgeben, da der Eingangsausdruck keine Nullwerte enthält:
Ergebnis
1
Beispiel 2
Das zweite Beispiel zeigt, wie die Funktion in einem Nullausdruck funktioniert.
Wählen Sie Koalesce (NULL, NULL, 3, NULL) als Ergebnis;
In diesem Fall ignoriert die Funktion die ersten beiden Nullwerte und gibt den ersten Nicht-Null-Wert als:
Ergebnis
3
Abschluss
In diesem kurzen Tutorial haben wir die Verwendung der Koalesce-Funktion besprochen, um den ersten Nicht-Null-Wert in einem bestimmten Ausdruck zurückzugeben. Fühlen Sie sich frei, die Dokumente zu erkunden, um mehr zu erfahren.
Danke fürs Lesen!!