LTrim和RTrim在SQL的用法

LTRIM
删除起始空格后返回字符表达式。

语法
LTRIM   (   character_expression   )

参数
character_expression

是字符或二进制数据表达式。character_expression   可以是常量、变量或列。character_expression   必须是可以隐性转换为   varchar   的数据类型。否则,使用   CAST   显式转换   character_expression。

返回类型
varchar

注释
兼容级别可能影响返回值。有关兼容级别的更多信息,请参见   sp_dbcmptlevel。  

示例
下例使用   LTRIM   字符删除字符变量中的起始空格。

DECLARE   @string_to_trim   varchar(60)
SET   @string_to_trim   =   '           Five   spaces   are   at   the   beginning   of   this
      string. '
SELECT   'Here   is   the   string   without   the   leading   spaces:   '   +  
      LTRIM(@string_to_trim)
GO

下面是结果集:

------------------------------------------------------------------------
Here   is   the   string   without   the   leading   spaces:   Five   spaces   are   at   the   beginning   of   this   string.                          

(1   row(s)   affected)

RTRIM
截断所有尾随空格后返回一个字符串。

语法
RTRIM   (   character_expression   )  

参数
character_expression

由字符数据组成的表达式。character_expression   可以是常量、变量,也可以是字符或二进制数据的列。

返回类型
varchar  

注释
character_expression   必须为可隐性转换为   varchar   的数据类型。否则请使用   CAST   函数显式转换   character_expression。


说明     兼容级别可能影响返回值。有关更多信息,请参见   sp_dbcmptlevel。  


示例
下例显示如何使用   RTRIM   删除字符变量中的尾随空格。

DECLARE   @string_to_trim   varchar(60)
SET   @string_to_trim   =   'Four   spaces   are   after   the   period   in   this   sentence.         '
SELECT   'Here   is   the   string   without   the   leading   spaces:   '   +   CHAR(13)   +
      RTRIM(@string_to_trim)
GO

下面是结果集:

(1   row(s)   affected)
------------------------------------------------------------------------  
Here   is   the   string   without   the   leading   spaces:   Four   spaces   are   after   the   period   in   this   sentence.                      
(1   row(s)   affected)

你可以RTRIM(LTRIM(字段))

select   ltrim(rtrim(title))   from   table1



MS-SQLSERVER的在线帮助文档可以解决你N个类似的问题。

你可能感兴趣的:(sql,Go)