LEN (Transact-SQL)

返回指定字符串表达式的字符数,其中不包含尾随空格。

注意注意

若要返回用于表示表达式的字节数,请使用 DATALENGTH 函数。

主题链接图标Transact-SQL 语法约定

语法

LEN ( string_expression )

参数

  • string_expression
    要求值的字符串表达式。string_expression 可以是常量、变量,也可以是字符列或二进制数据列。

返回类型

如果 expression 的数据类型为 varchar(max)、nvarchar(max) 或 varbinary(max),则为 bigint;否则为 int。

示例

以下示例在 Australia 地区的人的 FirstName 中选择字符数和数据。

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