LEN (Transact-SQL)
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