Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

LEN (Transact-SQL)

 

Applies To: SQL Server 2014, SQL Server 2016 Preview

Returns the number of characters of the specified string expression, excluding trailing blanks.

System_CAPS_noteNote

To return the number of bytes used to represent an expression, use the DATALENGTH function.

Applies to: SQL Server (SQL Server 2008 through current version), Azure SQL Database, Azure SQL Data Warehouse Public Preview.

Topic link icon Transact-SQL Syntax Conventions


LEN ( string_expression )

string_expression

Is the string expression to be evaluated. string_expression can be a constant, variable, or column of either character or binary data.

bigint if expression is of the varchar(max), nvarchar(max) or varbinary(max) data types; otherwise, int.

If you are using SC collations, the returned integer value counts UTF-16 surrogate pairs as a single character. For more information, see Collation and Unicode Support.

The following example selects the number of characters and the data in FirstName for people located in Australia. This example uses the AdventureWorks2012 database.

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

Community Additions

ADD
Show:
© 2015 Microsoft