sqlsever如何实现group_concat

 时间:2024-10-12 14:39:34

1、打开SQLServer数据库,新建一个查询文档

sqlsever如何实现group_concatsqlsever如何实现group_concat

2、创建一张表测试标 表名:TestA,表字段:id ,names ,并添加 id 字段重复 names 字段不重复的测试数据。建表和添加测试数据的sqlsevers鳎溻趄酃ql 语句如下:-- 新建测试表 :TestA sql语句如下:CREATE TABLE TestA(id int, names varchar(10));-- 添加测试数据sql 语句如下:INSERT INTO TestA VALUES(1, 'aa');INSERT INTO TestA VALUES(1, 'bb');INSERT INTO TestA VALUES(2, 'cc');INSERT INTO TestA VALUES(2, 'dd');INSERT INTO TestA VALUES(2, 'ff');go

sqlsever如何实现group_concat

3、用sqlsever语法来实现mysql 中 group_contact 函数效果,訇咀喃谆将表TestA id 相同,然后 names拼接起来的记录查询出来。写好sql语句后,执行查芬简砝鬃看效果。-- 查询,实现相同id的name以,分隔拼成字符串,id和value都为字段名称 ,SQL语句如下:SELECT distinct(id),names = stuff((SELECT ',' + namesFROM TestA tWHERE t.id = TestA.idFOR xml path('')) , 1 , 1 , '')FROM TestA

sqlsever如何实现group_concat
  • 怎么设置仅允许用网络级别身份验证的远程连接?
  • js如何获取表格的id属性值
  • xshell使用root用户登录Ubuntu的配置修改
  • PLSQL Developer浏览器怎么设置最近使用
  • 如何用total commander快速查找文件
  • 热门搜索
    爱劳动手抄报 新型冠状病毒的手抄报 立冬手抄报 书香伴我成长手抄报 青年节手抄报 防震减灾手抄报图片 建国手抄报文字内容 禁毒手抄报大全图片 安全手抄报内容资料 小学生爱国手抄报