去掉字符串的左右空格函数怎么写
去掉字符串的左右空格函数怎么写 问题点数:0、回复次数:7Top
1 楼Leftie(左手,为人民币服务)回复于 2003-12-04 15:01:00 得分 0
ltrim()
rtrim()
ltrim(rtrim())Top
2 楼victorycyz(--)回复于 2003-12-04 15:01:08 得分 0
select ltrim(rtrim(fieldname)) as NewName from tablenameTop
3 楼pengdali()回复于 2003-12-04 15:02:21 得分 0
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)
Top
4 楼pengdali()回复于 2003-12-04 15:02:42 得分 0
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)
Top
5 楼yoki(小马哥--鬓微霜,又何妨)回复于 2003-12-04 15:06:46 得分 0
select ltrim(rtrim(fieldname)) as NewName from tablename
Top
6 楼CrazyFor(冬眠的鼹鼠)回复于 2003-12-04 15:14:03 得分 0
ltrim(rtrim(字段名))Top
7 楼btlxy(平凡)回复于 2003-12-04 15:19:58 得分 0
ltrim():去掉左
rtrim():去掉右Top




