SQL vereint

SQL vereint

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!!