SQL拼接自己需要的字符串

时间:2022-05-21 08:48:02

SQL行转列有多种写法,如果想把多行数据拼接成为新的一行,比如:

SQL拼接自己需要的字符串

首先,将查询转为XML

SQL拼接自己需要的字符串

替换XML的标签

SQL拼接自己需要的字符串

将第一个字符,去掉试用 STUFF函数

1、作用

删除指定长度的字符,并在指定的起点处插入另一组字符。

2、语法

STUFF ( character_expression , start , length ,character_expression )

3、示例

以下示例在第一个字符串 abcdef 中删除从第 2 个位置(字符 b)开始的三个字符,然后在删除的起始位置插入第二个字符串,从而创建并返回一个字符串

SELECT STUFF('abcdef', 2, 3, 'ijklmn')
GO

所以:

SQL拼接自己需要的字符串

stuff(str,去掉的位置,去掉几个,插入的新字符串)

以上 在此备忘。