Anfang des InhaltsbereichsLENGTH(a) Dokument im Navigationsbaum lokalisieren

LENGTH(a) ist eine arithmetische Funktion, die die Anzahl von Bytes angibt, die zur internen Darstellung des Wertes a notwendig sind. Die Funktion kann auf beliebige Datentypen angewandt werden.

 

Ergebnis der Funktion LENGTH(a)

a ist Zeichenkette der Länge n

n

Die Längenbestimmung erfolgt ohne Berücksichtigung von nachfolgenden Leerzeichen (Codeattribut ASCII, EBCDIC) bzw. binären Nullen (Codeattribut BYTE).

a ist NULL-Wert

NULL-Wert

a ist Spezial-NULL-Wert

Spezial-NULL-Wert

 

Beispiel

Beispieltabelle kunde

Die Tabelle kunde wird nach der Länge der Nachnamen sortiert, bei gleicher Namenslänge alphabetisch aufsteigend.

SELECT nachname, LENGTH(nachname) länge
FROM kunde ORDER BY länge, nachname

NACHNAME

LÄNGE

GIAG

4

Barth

5

Braun

5

Braun

5

Maler

5

Meyer

5

Rietz

5

Tisch

5

Starke

6

Steger

6

Wenzel

6

DATA_KG

7

Muschel

7

Schulze

7

Schwarz

7

Ende des Inhaltsbereichs