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

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

发布时间:2020-12-12 13:30:17 所属栏目:MsSql教程 来源:网络整理
导读:表 A B 1 a 2 b 3 c 想把B字段全部查询出来,得到结果:a,b,c 以逗号分割。 SQL code if not object_id('tb') is null drop table tbGoCreate table tb([A] int,[B] nvarchar(1))Insert tbselect 1,N'a' union allselect 2,N'b' union allselect 3,N'c'GoSel

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,'')
from tb t
/*
a,c
*/
   
   

(编辑:李大同)

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

    推荐文章
      热点阅读