Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt die Anzahl von Zeichen im angegebenen Zeichenfolgenausdruck zurück, wobei nachfolgende Leerzeichen ausgeschlossen werden.
Hinweis |
|---|
Verwenden Sie die DATALENGTH-Funktion, um die Anzahl von Bytes zurückzugeben, die zur Darstellung eines Ausdrucks verwendet werden. |
Transact-SQL-Syntaxkonventionen
Syntax
LEN ( string_expression )
Argumente
- string_expression
Der auszuwertende Ausdruck. string_expression kann eine Konstante, Variable oder Spalte mit Zeichen- oder Binärdaten darstellen.
Rückgabetypen
bigint, wenn expression vom Datentyp varchar(max), nvarchar(max) oder varbinary(max) ist, andernfalls int.
Wenn Sie SC-Sortierungen verwenden, betrachtet der zurückgegebene ganzzahlige Wert UTF-16-Ersatzpaare als einzelne Zeichen. Weitere Informationen finden Sie unter Sortierung und Unicode-Unterstützung.
Beispiele
Das folgende Beispiel wählt die Anzahl von Zeichen und die Daten in FirstName für Personen in Australia aus.
USE AdventureWorks2012;
GO
SELECT LEN(FirstName) AS Length, FirstName, LastName
FROM Sales.vIndividualCustomer
WHERE CountryRegionName = 'Australia';
GO
Hinweis