LEN (Transact-SQL)

Возвращает количество символов указанного строкового выражения, исключая конечные пробелы.

ms190329.note(ru-ru,SQL.90).gifПримечание.
Получить число байт, используемых для представления выражения, можно с помощью функции DATALENGTH.

Значок ссылки на разделСинтаксические обозначения в Transact-SQL

Синтаксис

LEN ( string_expression )

Аргументы

Типы возвращаемых данных

Тип bigint, если аргумент expression имеет один из типов данных varchar(max), nvarchar(max) или varbinary(max), в противном случае тип int.

Примеры

Следующий пример выбирает число символов и данные по имени людей FirstName, живущих в Australia.

USE AdventureWorks;
GO
SELECT LEN(FirstName) AS Length, FirstName, LastName 
FROM Sales.vIndividualCustomer
WHERE CountryRegionName = 'Australia';
GO

См. также

Справочник

Типы данных (Transact-SQL)
Строковые функции (Transact-SQL)
DATALENGTH (Transact-SQL)
LEFT (Transact-SQL)
RIGHT (Transact-SQL)

Справка и поддержка

Получение помощи по SQL Server 2005