您的位置:首页 > 数据库

sqlserver有没有类似sys_connect_by_path的函数-MS-SQLServer/基础类

2014-04-03 16:40 302 查看


A B

1 a

2 b

3 c

想把B字段全部查询出来,得到结果:a,b,c

以逗号分割。

SQL code
if not object_id('tb') is null
drop table tb
Go
Create table tb([A] int,[B] nvarchar(1))
Insert tb
select 1,N'a' union all
select 2,N'b' union all
select 3,N'c'
Go
Select
distinct
stuff((select ','+[B] from tb for xml path('')),1,1,'')
from tb t
/*
a,b,c
*/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: