SQL Server STUFF() 函数
定义和用法
STUFF() 函数用于删除字符串的一部分,然后从指定位置开始将另一部分插入到该字符串中。
另请参阅
SQL Server 参考手册:REPLACE() 函数
提示:亦可参阅 REPLACE() 函数。
实例
例子 1
从位置 1 开始删除字符串中的 3 个字符,然后在位置 1 插入 "HTML":
SELECT STUFF('SQL Tutorial', 1, 3, 'HTML');
例子 2
从位置 13 开始删除字符串中的 1 个字符,然后在位置 13 插入 " is fun!":
SELECT STUFF('SQL Tutorial!', 13, 1, ' is fun!');
语法
STUFF(string, start, length, new_string)
参数
| 参数 | 描述 |
|---|---|
| string | 必需。要修改的字符串。 |
| start | 必需。在字符串中开始删除一些字符的位置。 |
| length | 必需。要从字符串中删除的字符数。 |
| new_string | 必需。要在起始位置插入字符串的新字符串。 |
技术细节
| 适用于: |
|
|---|