当前位置:Gxlcms > 数据库问题 > SQL行合并

SQL行合并

时间:2021-07-01 10:21:17 帮助过:2人阅读

CREATE TABLE SC 2 3 ( 4 5 Student NVARCHAR(50), 6 7 Course NVARCHAR(50) 8 9 ) 10 11 INSERT INTO SC 12 13 SELECT N张三,N大学语文 UNION ALL 14 15 SELECT N李四,N大学语文 UNION ALL 16 17 SELECT N张三,N书法鉴赏 UNION ALL 18 19 SELECT N张三,N音乐赏析 UNION ALL 20 21 SELECT N李四,N电影赏析


1 SELECT  DISTINCT [Student],STUFF((
2 
3                               SELECT ,+[Course] FROM [dbo].[SC]WHERE Student = A.Student FOR XML PATH(‘‘)
4 
5                         ),1,1,‘‘)AS Course
6 
7   FROM [dbo].[SC] AS A  
8   

 



 

SQL行合并

标签:

人气教程排行