您的位置:首页 > 数据库

SQL语句合并多条记录

2009-08-22 21:02 225 查看
新建表:

CREATE FUNCTION dbo.f_StudentCourse(@NO varchar(10))
RETURNS varchar(200)
AS
BEGIN
DECLARE @str varchar(200)
SET @str = ''
SELECT @str = @str + '、' + CourseName FROM StudentCourse WHERE NO=@NO
RETURN STUFF(@str, 1, 1, '')
END
查询语句:

SELECT NO, CourseName=dbo.f_StudentCourse(NO) FROM StudentCourse GROUP BY NO
查询结果如下所示:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: