计算字符串尾部空格长度

在ms sql server 2017有了一个新函数trim,整合以前版本ltrim和rtrim。

这几个函数都是去除字符串头部后尾部的空格。

 

declare @str nvarchar(max) = n'     insus.net           '

select @str as [str], [dbo].[svf_stringlength](@str) as [length]


select ltrim(@str) as [str], [dbo].[svf_stringlength](ltrim(@str)) as [length]


select rtrim(ltrim(@str)) as [str],[dbo].[svf_stringlength](rtrim(ltrim(@str)))as [length]


select trim(@str) as [str], len(trim(@str)) as [length]

 

上面示例中有一个自定义函数[str],[dbo].[svf_stringlength](),详细可参考这篇《计算字符串尾部空格长度》。

 

(0)
上一篇 2022年3月21日
下一篇 2022年3月21日

相关推荐