SQL Server Len() 函数简介:

https://blog.csdn.net/weixin_44504261/article/details/125623642

LEN() 函数用于输入字符串的字符数。

LEN() 函数返回输入字符串的字符数,不包括尾随空格。

以下是LEN() 函数的语法:

LEN(input_string)
1
在此语法中,input_string 可以是文字字符串,字符串表达式或字符或二进制数据的列。

如果input_string 是 VARCHAR(max),NVARCHAR(max) 或 VARBINARY(max)数据类型,则LEN() 函数返回数据类型为 BIGINT 的值;否则返回为 INT 类型

示例1:返回字符串的长度

SELECT LEN('123456') 或
SELECT LEN(123456)

输出:6

示例2:是否检查LEN() 函数计数的尾数空格

SELECT LEN('123 ') 或
SELECT LEN(123 )

输出:3

示例3:是否检查LEN() 函数计数前导空格

将LEN('123')函数列命名为shuzi:
SELECT LEN(   123) AS shuzi 输出:3
SELECT LEN('    123') AS shuzi 输出:6

 

示例4:len('汉字')

输出:2 只计算个数

 

posted @ 2022-10-31 17:51  yinghualeihenmei  阅读(207)  评论(0编辑  收藏  举报