在SQL查询分组后,将获得的结果中的某字段按照条件相加,应该如何实现呢?下文就将为您介绍SQL查询分组后获得的结果中的某字段按照条件相加的SQL脚本,希望对您学习SQL查询等方面有所帮助。

成都创新互联成立于2013年,是专业互联网技术服务公司,拥有项目成都做网站、成都网站制作网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元蓝山做网站,已为上家服务,为蓝山各地企业和个人服务,联系电话:18980820575
- --建立测试环境
 - 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 小王;小陈
 - */
 
【编辑推荐】
教您如何修改sql server时间
SQL Server时间算法大全
带您学习SQL存储过程
SQL Server SA权限小技巧
增加SQL用户名的方法
Copyright © 2009-2022 www.wtcwzsj.com 青羊区广皓图文设计工作室(个体工商户) 版权所有 蜀ICP备19037934号