SQL Server LEN() 函数

定义和用法

LEN() 函数返回字符串的长度。

注意:在计算长度时,不包括字符串末尾的尾随空格。但是,在计算长度时会包括字符串开头的前导空格。

另请参阅

SQL Server 参考手册:DATALENGTH() 函数

实例

例子 1

返回一个字符串的长度:

SELECT LEN('w3school.com.cn');

亲自试一试

例子 2

返回一个字符串的长度(计算前导空格,但不计算尾随空格):

SELECT LEN(' w3school.com.cn ');

亲自试一试

例子 3

返回一个字符串的长度:

SELECT LEN('2017-08');

亲自试一试

语法

LEN(string)

参数

参数 描述
string 必需。要返回其长度的字符串。如果字符串为 NULL,则返回 NULL。

技术细节

适用于:
  • SQL Server(从 2008 开始)
  • Azure SQL Database
  • Azure SQL Data Warehouse
  • Parallel Data Warehouse