SQL enden_with

SQL enden_with
Wenn Sie mit String -Typen in SQL arbeiten, werden Sie auf eine Instanz stoßen, in der Sie überprüfen müssen, ob eine Zeichenfolge mit einem bestimmten Substring endet. Auf diese Weise können Sie überprüfen, ob ein bestimmtes Substring ein Suffix einer anderen Zeichenfolge ist.

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.