mssql sqlserver 获取计算机字符串“头部”或“尾部”的空格长度


摘要:
下文讲述sql脚本获取”头部”或”尾部”的空格长度的方法分享,如下所示:
实验环境:sql server 2008 R2



实现思路:
使用ltrim和rtrim截取字符串空格和len长度获取长度,
主要使用len对截取字符串前后的长度进行对比,得到空字符串的长度。

    declare @maomaoA varchar(300)
   
    ---计算头部空格字符串
    set @maomaoA ='     maomao365.com';
    select len(@maomaoA)  -   len(ltrim(@maomaoA))   as [头部字符串长度]
 
     ---计算尾部空格字符串
    set @maomaoA ='maomao365.com  ';
    select len(@maomaoA)  -   len(rtrim(@maomaoA))   as [尾部字符串长度]