mysql sql合并字符串函数_SQL字符串累加并拼接(合并)
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 (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |