目录

SQL服务器 STUFF() 函数

示例

从字符串中从位置 1 开始删除 3 个字符,然后在位置 1 中插入 "HTML":

SELECT STUFF('SQL Tutorial', 1, 3, 'HTML');
亲自试一试 »

定义和用法

STUFF() 函数删除字符串的一部分,然后从指定位置开始将另一部分插入到字符串中。

提示:另请参阅代替()功能。

语法

STUFF( string, start, length, new_string)

参数值

Parameter Description
string Required. The string to be modified
start Required. The position in string to start to delete some characters
length Required. The number of characters to delete from string
new_string Required. The new string to insert into string at the start position

技术细节

工作于: SQL Server(从 2008 年开始)、Azure SQL 数据库、Azure SQL 数据仓库、并行数据仓库

更多示例

示例

从字符串中从位置 13 开始删除 1 个字符,然后在位置 13 处插入" is fun!":

SELECT STUFF('SQL Tutorial!', 13, 1, ' is fun!');
亲自试一试 »