LENGTH( )-Funktion

Gibt die Anzahl der Zeichen in einer Zeichenfolge zurück.

Syntax

LENGTH(Zeichenfolge)

Parameter

Name Typ Beschreibung
Zeichenfolge Zeichen Das Feld, der Ausdruck oder Literalwert, dessen Länge ermittelt werden soll.

Ausgabe

Numerisch.

Beispiele

Einfache Beispiele

Gibt „15“ zurück:

LENGTH("ABC Corporation")

Gibt die Länge des Felds Beschreibung im ACL-Tabellenlayout in Zeichen aus:

LENGTH(Beschreibung)

Weiterführende Beispiele

Die Länge jeder Adresse in einem Adressfeld anzeigen

Erstellen Sie ein Kalkulationsfeld, das die Länge jeder Adresse im Feld Lieferantenstraße in Zeichen anzeigt. Führende und nachgestellte Leerräume werden aus den Adresswerten zuerst gekürzt, sodass sie nicht in der Länge berücksichtigt werden.

DEFINE FIELD Addresslänge COMPUTED LENGTH(ALLTRIM(Lieferantenstraße))

Bemerkungen

Funktionsweise

Die LENGTH( )-Funktion zählt die Anzahl von Zeichen in einer Zeichenfolge, einschließlich aller Leerzeichen, und gibt diese Zahl zurück.

Nachgestellte Leerzeichen

Nachgestellte Leerzeichen werden als Zeichen gezählt. Wenn keine abschließenden Leerzeichen gezählt werden sollen, entfernen Sie diese mit den TRIM( )- oder ALLTRIM( )-Funktionen. Beispiel:

LENGTH(TRIM(Lieferantenstraße))

Wenn Sie ein Kalkulationsfeld erstellen, um die Länge der Werte in einem Feld anzuzeigen, und die führenden Leerzeichen nicht entfernen, wird die maximale Länge des Felds für jeden Wert angezeigt.