STUFF ( character_expression , start , length , replaceWith_expression )
以下示例从第一个字符串 abcdef
的第 2
个位置 (b
) 开始删除三个字符,然后在删除位置插入第二个字符串,从而创建并返回一个字符串。
示例1
SELECT STUFF('abcdef', 2, 3, 'ijklmn'); GO
下面是结果集:
--------- aijklmnef
(1 row(s) affected)
示例2
select STUFF('abcdefg',1,0,'1234') --结果为'1234abcdefg' select STUFF('abcdefg',1,1,'1234') --结果为'1234bcdefg' select STUFF('abcdefg',2,1,'1234') --结果为'a1234cdefg' select STUFF('abcdefg',2,2,'1234') --结果为'a1234defg'
使用场景
类别 | 名称 |
---|---|
AAA | 企业1 |
AAA | 企业2 |
AAA | 企业3 |
BBB | 企业4 |
BBB | 企业5 |
我想把这个表变成