Standard -SQL -Längefunktion
Die Standard -SQL -Funktion zur Bestimmung der Länge einer Zeichenfolge ist LÄNGE(). Diese Funktion nimmt eine Zeichenfolge oder Bytes und gibt die Zeichenfolge zurück.
Die Syntax ist wie unten gezeigt.:
Länge (Wert);Betrachten Sie ein nachstehend gezeigtes Beispiel:
Wählen Sie Länge ('Hi') als Länge;Die obige Abfrage sollte die Länge der bereitgestellten Zeichenfolge zurückgeben. Eine Beispielausgabe ist wie unten gezeigt:
LängeHinweis: Denken Sie daran, dass die Länge hier die Anzahl der Unicode -Zeichen in der angegebenen Zeichenfolge angibt.
Sie können Unicode -Zeichen wie unten gezeigt überprüfen:
https: // unicode.org/Standard/Standard.html
Erweiterte Stringlängenfunktion
Verschiedene Datenbankmotoren implementierten und erweiterten Versionen des SQL -Standards. Ein Beispiel ist die Funktion der Zeichenfolgelänge.
In Datenbankmotoren wie MySQL wird diese Funktion in Len umbenannt. Die Verwendung ähnelt jedoch dem oben gezeigten.
Die Syntax ist wie unten gezeigt:
Len (Wert);Die Funktion nimmt die Zeichenfolge als Argument und gibt die Anzahl der Zeichen in der Zeichenfolge zurück.
Eine Beispielnutzung ist wie unten gezeigt:
Wählen Sie Len ('Hi');Dies sollte zurückkehren:
LängeSie können auch die Länge (SQL Standard) und Len (Extended) -Funktionen verwenden, um die Länge der Zeichenfolgen in einer Spalte zu bestimmen.
Eine Beispielverwendung ist wie gezeigt:
Wählen Sie First_Name, Länge (First_Name) vom Kunden;Im obigen Beispiel verwenden wir die Tabelle eines Beispielkunden, um die Länge der Spalte First_Name zu erhalten.
Der resultierende Satz ist wie gezeigt:
First_Name | LängeSchließen
In diesem Artikel diskutieren wir, wie Sie die Länge einer Zeichenfolge unter Verwendung der Längenfunktion in Standard -SQL und Len in der erweiterten SQL -Version bestimmen können.