1.
REPLACE
用第三个表达式替换第一个字符串表达式中出现的所有第二个给定字符串表达式。
语法
REPLACE ( 'string_expression1 ' , 'string_expression2 ' , 'string_expression3 ' )
参数
'string_expression1 '
待搜索的字符串表达式。string_expression1 可以是字符数据或二进制数据。
'string_expression2 '
待查找的字符串表达式。string_expression2 可以是字符数据或二进制数据。
'string_expression3 '
替换用的字符串表达式。string_expression3 可以是字符数据或二进制数据。
2.
STUFF
删除指定长度的字符并在指定的起始点插入另一组字符。
语法
STUFF ( character_expression , start , length , character_expression )
参数
character_expression
由字符数据组成的表达式。character_expression 可以是常量、变量,也可以是字符或二进制数据的列。
start
是一个整形值,指定删除和插入的开始位置。如果 start 或 length 是负数,则返回空字符串。如果 start 比第一个 character_expression 长,则返回空字符串。
length
是一个整数,指定要删除的字符数。如果 length 比第一个 character_expression 长,则最多删除到最后一个 character_expression 中的最后一个字符。
转载于:https://www.cnblogs.com/huangzj1010/archive/2010/07/01/1769450.html