Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - SQL-Referenzhandbuch » Verwendung von SQL » SQL-Funktionen » SQL-Funktionen (E-O)

 

LENGTH-Funktion [Zeichenfolge]

Gibt die Anzahl von Zeichen in der Zeichenfolge zurück

Syntax
LENGTH( Zeichenfolgenausdruck )
Parameter
  • Zeichenfolgenausdruck   Die Zeichenfolge

Rückgabe

INT

Bemerkungen

Mit dieser Funktion bestimmen Sie die Länge einer Zeichenfolge. Geben Sie z.B. einen Spaltennamen für Zeichenfolgenausdruck an, um die Länge der Werte in der Spalte zu bestimmen.

Wenn eine Zeichenfolge Mehrbytezeichen enthält und die korrekte Kollatierung verwendet wird, gibt LENGTH die Anzahl der Zeichen und nicht die Byte-Anzahl zurück. Wenn der Zeichenfolgenausdruck ein BINARY-Datentyp ist, verhält sich die LENGTH-Funktion wie die BYTE_LENGTH-Funktion.

Hinweis

Sie können die LENGTH-Funktion und die CHAR_LENGTH-Funktion gleichermaßen für CHAR-, VARCHAR-, und LONG VARCHAR und NCHAR-Datentypen verwenden. Sie müssen allerdings die LENGTH-Funktion bei BINARY- und Bit-Array-Datentypen verwenden.

Diese Funktion unterstützt NCHAR-Eingaben bzw. Ausgaben.

Siehe auch
Standards und Kompatibilität
  • SQL/2003   Erweiterung des Herstellers

Beispiel

Die folgende Anweisung liefert den Wert 9.

SELECT LENGTH( 'chocolate' );