
复制--建立测试环境 Create Table TEST (ID Varchar(10),询分相加现
Name Nvarchar(10)) Insert TEST Values(01, N小张) Insert TEST Values(01, N小王) Insert TEST Values(02, N小王) Insert TEST Values(02, N小陈) GO --建立函数 Create Function GetName(@ID Int) Returns Nvarchar(2000) As Begin Declare @S Nvarchar(2000) Set @S= Select @S=@S+;+Name from TEST Where ID=@ID Order By Name Return (Stuff(@S,1,1,)) End GO --测试 Select ID,dbo.GetName(ID) As Name from TEST Group By ID --删除测试环境 Drop Table TEST Drop Function GetName GO --结果 /**//* ID Name 01 小张;小王 02 小王;小陈 */ 1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.32.