CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

关于group by

楼主gamebill(感谢你的帮助)2002-03-07 17:17:56 在 MS-SQL Server / 基础类 提问

这语句我一直没有弄清楚是什么意思,有谁帮我解释一下吧 问题点数:20、回复次数:3Top

1 楼Yang_(扬帆破浪)回复于 2002-03-07 17:58:49 得分 0

呵呵,语句呢???  
  Top

2 楼net_steven(素狼(W))回复于 2002-03-07 18:24:53 得分 10

呵呵,是要一般概念吧。就是出现在select   后面的sum(),min(),max(),count(),avg()等表达式根据group   by后面的字段或相关表达式系列进行小计统计。如:select   dept,name,   sum(money)   as   money   from   atable   group   by   dept,name     意思就是计算每个部门每个人的money的合计数。Top

3 楼warning(爱就爱了)回复于 2002-03-07 19:35:20 得分 10

GROUP   BY   子句  
  指定用来放置输出行的组,并且如果   SELECT   子句   <select   list>   中包含聚合函数,则计算每组的汇总值。指定   GROUP   BY   时,选择列表中任一非聚合表达式内的所有列都应包含在   GROUP   BY   列表中,或者   GROUP   BY   表达式必须与选择列表表达式完全匹配。  
  说明:如果未指定   ORDER   BY   子句,则使用   GROUP   BY   子句不按任何特定的顺序返回组。建议始终使用   ORDER   BY   子句指定具体的数据顺序。  
  语法  
  [   GROUP   BY   [   ALL   ]   group_by_expression   [   ,...n   ]  
                  [   WITH   {   CUBE   |   ROLLUP   }   ]    
  ]  
   
  Top

相关问题

  • Group by
  • group by and distinct
  • group by 的问题
  • 关与GROUP BY !
  • group by 问题
  • distinct与group by?
  • group by的问题
  • select , count ,group by ????
  • google group? (100分!!!)
  • group by的问题

关键词

  • 子句
  • 表达式
  • group
  • 指定
  • 列表
  • money
  • select

得分解答快速导航

  • 帖主:gamebill
  • net_steven
  • warning

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo