T-SQL 合并多行数据显示到一行
2024-08-30 11:57:41
思路:
自连接,使用For XML Path('')和STUFF函数
SELECT * FROM STUDENT
Name Team
------------------------- -------------------------
Jack Team1
Rose Team1
Cindy Team1
Richard Team2
Jenny Team2
SELECT
T1.Team,
STUFF((
SELECT
CONCAT('/',T2.Name)
FROM
STUDENT T2
WHERE
T2.Team=T1.Team
FOR XML PATH('')
),1,1,'')
AS NAMES
FROM
STUDENT T1
GROUP BY
T1.Team
Team NAMES
------------------------- ---------------------------------------------------------
Team1 Jack/Rose/Cindy
Team2 Richard/Jenny
最新文章
- CTO干点啥?
- sbin/hadoop-daemon.sh: line 165: /tmp/hadoop-hxsyl-journalnode.pid: Permission denied
- django xadmin多个model的数据渲染在统一个template中
- HttpClient如何解决302重定向问题
- ios事件传递
- 把存储过程获取的数据输出到报表的html模板中
- acdream 1222 Quantization Problem [dp]
- Java消息队列-Spring整合ActiveMq
- ajax数据请求5(php格式)
- 一个项目经理对主流项目管理工具的对比:禅道VS华为软件开发云
- readfile &; file_get_contents异同
- hash在URL上的用法及作用
- C语言--第六周作业
- Android 开发 RecyclerView设置间距
- 获取泛型的class 反射
- Django 2.0.3 使用笔记
- Unable to compile class for JSP
- php 中间件
- 如何使用 SSH 连接 VMWare 虚拟机中的 Ubuntu
- Nexus 按项目类型分配不同的工厂来发布不同 项目
热门文章
- linux上MySQL改动password的各种方法,yc整理
- java web程序中项目名的更改(http://localhost:8080/)后面的名字
- sipp中的action使用方法
- 【Java】Java_03第一个Java程序
- linux 安装安装rz/sz 和 ssh
- ohasd failed to start: Inappropriate ioctl for device
- Intellij Idea 使用入门教程
- css学习之overlay
- 分享我们必须知道的高速GTX技术
- Ionic学习笔记3_ionic指令简单布局