Saiten sind ein grundlegender Bestandteil eines Datenbankadministrators oder eines Programmierers. Sie ermöglichen es Ihnen, Textinformationen in einer Datenbank zu speichern.
In diesem Artikel wird erläutert, wie Sie die Länge eines String -Typs in Standard -SQL bestimmen können.
In Standard -SQL gibt es drei Hauptmethoden, um die Länge einer Zeichenfolge zu bestimmen.
SQL -Byte -Längenfunktion
Die erste Methode, mit der Sie die Länge einer Zeichenfolge bestimmen können, ist die byte_length Funktion. Diese Funktion nimmt die Zeichenfolge als Eingabeparameter und gibt die Länge der Zeichenfolge in Bytes zurück.
Die Funktionssyntax ist unten dargestellt:
Byte_length (Wert)Denken Sie daran, dass der Rückgabetyp der Funktion eine 64-Bit-Ganzzahl ist.
Eine Beispielnutzung wird unten angezeigt:
WÄHLENDie Beispielanweisung nimmt die Zeichenfolge "Hallo" und gibt ihre Länge in Bytes zurück. Ein Beispielausgang ist wie gezeigt:
lenght_in_bytesSQL char_length -Funktion
Die zweite Methode, mit der Sie die Länge einer Zeichenfolge bestimmen können, ist die char_length Funktion. In ähnlicher Weise nimmt die Funktion eine Zeichenfolge und gibt die Länge der Zeichenfolge in Zeichen zurück.
Die Funktionssyntax ist unten dargestellt:
Char_length (Wert)Eine Beispielnutzung wird unten angezeigt:
WÄHLENDies sollte die Ausgabe wie gezeigt zurückgeben:
lenght_in_charactersBeachten Sie, dass Sie in einigen Fällen diese Funktion möglicherweise in chicary_length () umbenannt finden,). Die Funktionalität bleibt jedoch gleich.
SQL Längenfunktion
Die endgültige und häufigste Methode zur Bestimmung der Stringlänge ist die Länge () Funktion. Die Funktion akzeptiert einen String- oder Byte -Typ. Anschließend gibt es die Länge des Eingangswerts in Zeichen (für eine Zeichenfolge) oder Bytes (für Byte -Typ) zurück).
Die Funktionssyntax ist wie gezeigt:
Länge (Wert)Wir können die Beispielnutzung wie unten gezeigt veranschaulichen:
WÄHLENDie resultierende Ausgabe ist wie gezeigt:
LÄNGESchließen
In diesem Artikel werden drei Hauptmethoden erörtert, mit denen Sie die Länge einer Zeichenfolge in Standard -SQL ermitteln können.