SQL Server 中的 LEN()函数
LEN()函数计算输入字符串的字符数,不包括尾随空格。
句法 :
LEN(input_string)
范围 -
此方法接受如上所述和如下所述的单个参数:
输入字符串 –
它是一个表达式,可以是常量、变量或字符或二进制数据的列。
回报:
它返回输入字符串的字符数,不包括尾随空格。
示例 1:返回字符串的长度
SELECT LEN('Geeksforgeeks');
输出 :
13
示例 2:检查 LEN()函数是否计算尾随空格
SELECT LEN('GFG ')
As Length_with_trailing_spaces;
输出 :
Length_with_trailing_spaces |
---|
3 |
示例 3:检查 LEN()函数是否计数前导空格
SELECT LEN(' GFG')
As Length_with_leading_spaces;
输出:
Length_with_leading_spaces |
---|
10 |
示例 4:对列使用 LEN()函数
表 — Player_Details
PlayerId | PlayerName | >City |
---|---|---|
45 | Rohit Sharma | Mumbai |
18 | Virat Kohli | Bengaluru |
7 | M S Dhoni | Chennai |
SELECT
PlayerName,
LEN(PlayerName) PlayerName_Length
FROM
Player_Details
输出 :
PlayerName | PlayerName_Length |
---|---|
Rohit Sharma | 12 |
Virat Kohli | 11 |
MS Dhoni | 8 |