美图齐众专注资阳网站设计 资阳网站制作 资阳网站建设
资阳网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

SQL查询分组后结果中某字段按照条件相加的实现

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

成都创新互联成立于2013年,是专业互联网技术服务公司,拥有项目成都做网站、成都网站制作网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元蓝山做网站,已为上家服务,为蓝山各地企业和个人服务,联系电话:18980820575

 
 
 
  1. --建立测试环境     
  2.   Create   Table   TEST     
  3.   (ID Varchar(10),     
  4.     Name   Nvarchar(10))     
  5.   Insert   TEST   Values('01',       N'小张')     
  6.   Insert   TEST   Values('01',       N'小王')     
  7.   Insert   TEST   Values('02',       N'小王')     
  8.   Insert   TEST   Values('02',       N'小陈')     
  9.   GO     
  10.   --建立函数     
  11.   Create   Function   GetName(@ID   Int)     
  12.   Returns   Nvarchar(2000)     
  13.   As     
  14.   Begin     
  15.           Declare   @S   Nvarchar(2000)     
  16.           Set   @S=''     
  17.           Select   @S=@S+';'+Name   from   TEST   Where   ID=@ID   Order   By   Name     
  18.           Return   (Stuff(@S,1,1,''))     
  19.   End     
  20.   GO     
  21.   --测试     
  22.   Select   ID,dbo.GetName(ID)   As   Name   from   TEST   Group   By   ID     
  23.   --删除测试环境     
  24.   Drop   Table   TEST     
  25.   Drop   Function   GetName     
  26.   GO     
  27.   --结果     
  28.   /**//*     
  29.   ID Name     
  30.   01 小张;小王     
  31.   02 小王;小陈     
  32.   */     

【编辑推荐】

教您如何修改sql server时间

SQL Server时间算法大全

带您学习SQL存储过程

SQL Server SA权限小技巧

增加SQL用户名的方法


新闻名称:SQL查询分组后结果中某字段按照条件相加的实现
本文路径:http://www.zsjierui.cn/article/dhsedsj.html

其他资讯