加入收藏 | 设为首页 | 会员中心 | 我要投稿 晋中站长网 (https://www.0354zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

mysql sql合并字符串函数_SQL字符串累加并拼接(合并)

发布时间:2022-11-19 14:30:32 所属栏目:MsSql教程 来源:转载
导读: oralce写法:
select WM_CONCAT(A.title) as citys from tmpcity A
sql server写法:
select stuff((select ','+A.title from tmpCity A FOR xml PATH('')), 1, 1, '&

oralce写法:

select WM_CONCAT(A.title) as citys from tmpcity A

sql server写法:

select stuff((select ','+A.title from tmpCity A FOR xml PATH('')), 1, 1, '') as citys

mysql写法:

select GROUP_CONCAT(A.title) as citys from tmpcity A; --默认的逗号分隔

select GROUP_CONCAT(A.title SEPARATOR ' ') as citys from tmpcity A; --用空格分隔

DECLARE @str VARCHAR(max)

SET @str=''--必须要初始为空字符串(否则结果显示NULL)

SELECT @str = @str + ',' + Cast(name AS VARCHAR(max))FROM Student

SELECT @str

SELECT Stuff(@str, 1, 1, '')

*Stuff 函数用法:

以下示例从第一个字符串 abcdef 的第 2 个位置 (b) 开始删除三个字符Mssq字符串函数

然后在删除位置插入第二个字符串,从而创建并返回一个字符串。

select stuff('abcdef', 2, 3, 'ijklmn');

结果集:aijklmnef

(编辑:晋中站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!