SQL Server中STUFF函数的用法

风流意气都作罢 提交于 2020-03-11 19:14:40

1. 作用

删除指定长度的字符,并在指定的起点处插入另一组字符。

2. 语法

STUFF ( character_expression , start , length ,character_expression2 )

3. 讲解

character_expression :预处理的字符串;

start  :删除字符的开始位置,字符串是从1开始,如果要从第二个字符删除,则start为2;

length :欲删除的字符的长度,如从第二个字符开始删除,删除三个字符,则length为3;

character_expression2 :用来替换删除字符串的字符串;

4. 举例

如预处理的字符串character_expression是’abcdef’,想删除掉’cde’,则stuff函数的写法为:

 stuff('abcdef',3,3,'');

如果想把’cde’替换为’xyz’,则stuff函数的写法为

 stuff('abcdef',3,3,'xyz');
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!