SQL Server STUFF() 函数
实例
从字符串中位置 1 处开始删除 3 个字符,然后同时在位置 1 处插入 "HTML":
SELECT STUFF('SQL Tutorial', 1, 3, 'HTML');
定义与用法
STUFF()
函数删除字符串的一部分,然后从指定位置开始将另一字符串插入该字符串。
提示: 可以参考 REPLACE()
函数。
语法
STUFF( string , start , length , new_string )
参数值
参数 | 描述 |
---|---|
string | 必填。要修改的字符串 |
start | 必填。在 string 中开始删除字符的位置 |
length | 必填。要从 string 中删除的字符数量 |
new_string | 必填。在 string 中插入新字符串的开始位置 |
技术细节
适用版本: | SQL Server(从 2008 开始)、Azure SQL数据库、Azure SQL数据仓库、并行数据仓库 |
---|
更多实例
实例
从字符串中位置 13 处开始删除 1 个字符,然后同时在位置 13 处插入 " is fun!" :
SELECT STUFF('SQL Tutorial!', 13, 1, ' is fun!');