欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

计算字符串尾部空格长度

程序员文章站 2022-04-12 15:33:34
在MS SQL Server 2017有了一个新函数TRIM,整合以前版本LTRIM和RTRIM。 这几个函数都是去除字符串头部后尾部的空格。 DECLARE @str NVARCHAR(MAX) = N' Insus.NET ' SELECT @str AS [str], [dbo].[svf_S ......

在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](),详细可参考这篇《计算字符串尾部空格长度》。