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 中 start 位置的新字符串 |
技术详情
支持版本 | SQL Server(2008 及更高版本)、Azure SQL Database、Azure SQL Data Warehouse、Parallel Data Warehouse |
---|
更多示例
示例
删除字符串中从第 13 个位置开始的 1 个字符,然后在第 13 个位置插入 " is fun!"
SELECT STUFF('SQL Tutorial!', 13, 1, ' is fun!');
自己动手试一试 »