LENGTH(a) ist eine arithmetische Funktion, die die Anzahl von Zeichen bzw. Bytes angibt, die zur internen Darstellung des Ausdrucks a notwendig sind. Die Funktion kann auf alle Datentypen (auch LONG) angewandt werden.
|
Ergebnis der Funktion LENGTH(a) |
a ist ein Wert vom Datentyp CHAR|VARCHAR <ASCII|UNICODE> mit n Zeichen |
Anzahl der Zeichen n |
a ist ein Wert von einem der anderen Datentypen der Länge n |
Länge n in Bytes |
a ist NULL-Wert |
NULL-Wert |
a ist Spezial-NULL-Wert |
Spezial-NULL-Wert |
Die Bestimmung der Anzahl der Zeichen bzw. der Länge in Bytes erfolgt ohne Berücksichtigung von nachfolgenden Leerzeichen (Codeattribut ASCII, UNICODE) bzw. binären Nullen (Codeattribut BYTE).
SQL-Tutorial,
Informationen über Zeichenketten