In diesem Artikel erfahren Sie, wie Sie Standard -SQL -Funktionen verwenden, um festzustellen, ob eine Zeichenfolge mit einem bestimmten Wert endet.
Funktionssyntax
In Standard -SQL verwenden wir die Funktion onds_with (), um festzustellen, ob ein Substring ein Suffix eines anderen ist.
Die Syntax wird unten ausgedrückt:
Ends_with (Wert1, Wert2)
Die Funktion nimmt den Wert1 und den Wert2 als Zeichenfolge oder eine Abfolge von Bytes an. Es wird dann bewertet, ob Value2 ein Suffix von Wert ist1 ist.
Wenn wahr, gibt die Funktion einen booleschen wahr; Andernfalls gibt die Funktion false zurück.
Beispiel
Der folgende Code zeigt an, wie wir die Funktion onds_with verwenden können, um zu überprüfen, ob eine Zeichenfolge mit einem bestimmten Wert endet.
MIT
vars als (
WÄHLEN
'MySQL' als var
Gewerkschaft alle
WÄHLEN
'Postgresql' as var
Gewerkschaft alle
WÄHLEN
'Standard SQL' als var
Gewerkschaft alle
WÄHLEN
'SQL Server' als var)
WÄHLEN
Onds_with (var, 'sql') als Ergebnisse
AUS
vars;
Die Funktion bewertet jeden der Zeichenfolge und bestimmt, ob sie mit 'SQL' endet. Die Funktion gibt dann die Ergebnisse als boolesche Werte zurück, wie in der folgenden Ausgabe gezeigt:
Ergebnisse
WAHR
WAHR
WAHR
FALSCH
Aus der obigen Ausgabe können wir sehen, dass die ersten drei Saiten mit 'SQL' enden.
Denken Sie daran, dass dieselbe Operation auf Byte -Saiten unterstützt wird.
Beendigung
In diesem Artikel haben wir untersucht, wie wir die Funktion adend_with in Standard -SQL verwenden können, um zu überprüfen, ob eine Zeichenfolge mit einem bestimmten Wert endet.