• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >建站教程 > 在SQL查询中GROUP BY的含义是什么?

在SQL查询中GROUP BY的含义是什么?

作者:站长图库 字体:[增加 减小] 来源:互联网 时间:2022-04-29

站长图库向大家介绍了SQL查询,GROUP BY的含义等相关知识,希望对您有所帮助

在SQL查询中GROUP BY的含义是什么?


在SQL查询中GROUP BY的含义是什么?

在SQL查询中GROUP BY的含义是根据指定的规则对数据进行分组,其作用是将查询结果按某一列或多列的值进行分组,值相等的为一组,GROUP BY语句一般是和聚合函数进行配合使用。


Group By 和 Order By

select 类别, sum(数量) AS 数量之和 from A group by 类别 order by sum(数量) desc

在Access中不可以使用“order by 数量之和 desc”,但在SQL Server中则可以。


Group By中Select指定的字段限制

select 类别, sum(数量) as 数量之和, 摘要 from A group by 类别 order by 类别 desc

执行后会提示下错误,如下图。这就是需要注意的一点,在select指定的字段要么就要包含在Group By语句的后面,作为分组的依据;要么就要被包含在聚合函数中。


Group By All

select 类别, 摘要, sum(数量) as 数量之和 from A group by all 类别, 摘要

中则可以指定“摘要”字段,其原因在于“多列分组”中包含了“摘要字段”,其执行结果如下表

“多列分组”实际上就是就是按照多列(类别+摘要)合并后的值进行分组,示例4中可以看到“a, a2001, 13”为“a, a2001, 11”和“a, a2001, 2”两条记录的合并。

SQL Server中虽然支持“group by all”,但Microsoft SQL Server 的未来版本中将删除 GROUP BY ALL,避免在新的开发工作中使用 GROUP BY ALL。Access中是不支持“Group By All”的,但Access中同样支持多列分组,上述SQL Server中的SQL在Access可以写成

select 类别, 摘要, sum(数量) AS 数量之和 from A group by 类别, 摘要



分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 在SQL查询中GROUP BY的含义是什么?

相关文章

  • 2022-04-29Bootstrap中switch的用法是什么
  • 2022-04-29ThinkPHP5访问怎么去除/public/index.php
  • 2022-04-29帝国cms搜索结果显示数量设置教程
  • 2022-04-29Photoshop设计绚丽魔幻效果的艺术字
  • 2022-04-29Alexa优化技巧大全
  • 2022-04-29PhotoShop简单制作蓝色洁净星星文字效果教程
  • 2022-04-29JS保留两位小数的函数有哪些
  • 2022-04-29Photoshop绘制宝石风格的LOGO设计教程
  • 2022-04-29宝塔面板搭建WordPress站点主题404页面不生效
  • 2022-04-29PHP中三种设置脚本最大执行时间的方法

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • 推荐六款移动端 UI 框架
    • PHP如何重定向?浅谈跳转页面的3种方法
    • Photoshop使用图层样式制作漂亮的相机图标
    • Photoshop制作超酷的3D岩石字体教程
    • 免费网站目录提交网址收集
    • ThinkPHP支持的四种URL模式:普通模式、PATHINFO、REWRITE和兼容模式
    • 如何解决php方法执行时间过长的问题
    • 帝国cms搜索结果显示数量设置教程
    • DEDECMS的优化方案
    • Photoshop制作简洁时尚的形象主页

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有