点击打开所使用到的数据库>>>


1、按照商品类型分组统计商品数量和平均单价,并按平均单价升序显示。

-- 按照商品类型分组统计商品数量和平均单价,并按平均单价升序显示:
select category 类型 , count(*) 数量 , truncate(avg(unitPrice),2) 平均单价from goods group by category order by 平均单价


2、统计每个客户所下订单数,并按订单数升序显示客户编号和该客户所下订单数。

-- 统计每个客户所下订单数,并按订单数升序显示客户编号和该客户所下订单数:
select customerID 客户编号 , count(*) 订单数 from orders group by customerID order by count(*)


3、根据客户所在城市分组统计客户数。

-- 根据客户所在城市分组统计客户数:
select city, count(*) 客户数 from customer group by city


4、统计每件商品的订购数,并按照订购数升序显示。

-- 统计每一件商品的订购数,并按照订购数升序显示:
select goodsID 商品编号 , sum(quantity) 订购数 from ordersDetail group by goodsID order by 订购数

【MySQL作业】分组查询 group by 子句——美和易思分组查询应用习题相关推荐

  1. 【MySQL作业】avg 和 count 函数——美和易思聚合函数应用习题

    点击打开所使用到的数据库>>> 1.统计所有商品的平均单价.最高单价与平均单价之差.平均单价与最低单价之差. 最高单价与平均单价之差 = max(unitPrice)-avg(uni ...

  2. 分组查询 group by 子句及order by子句

    一.group by的实际意义 使用 group by 子句可以将数据划分到不同的组中,实现对记录的分组查询.group by 从英文字面的意义上可以理解为"根据(by)一定的规则进行分组( ...

  3. mysql分组排列的查询语句_数据的排序与分组语句_MySQL

    bitsCN.com 数据的排序与分组语句 使用SQL语句执行查询操作时,我们可能发现查询出的数据结果的排序是无序的.为了更好的观察数据表中的查询结果,开发人员或者用户经常要对查询的数据进行排序操作, ...

  4. 分组统计group by

    使用group by子句对列进行分组 SELECT column1,column2,column3- FROM table GROUP BY column 使用having子句对分组后的结果进行过滤 ...

  5. mysql inner join using_MySQL INNER JOIN子句

    MySQL INNER JOIN子句 简介:在本教程中,您将学习如何使用MySQL INNER JOIN子句根据连接条件从多个表中选择数据. MySQL INNER JOIN子句介绍 MySQL IN ...

  6. 选择列表中的列 '.......' 无效,因为该列没有包含在聚合函数或 GROUP BY 子句中。

    错误:消息 8120,级别 16,状态 1,第 51 行 选择列表中的列 'Employee.EmployeeID' 无效,因为该列没有包含在聚合函数或 GROUP BY 子句中. 题目:查询最低收入 ...

  7. 数据库如何理解GROUP BY子句作用

    本博文源于<数据库概论>(王珊).我一直会吧GROUP BY子句常常和ORDER BY子句混淆.虽然我知道ORDER BY 是用来分组的,但是GROUP BY具体如何细化使用,我一直模棱两 ...

  8. mysql查询语句是什么意思_mysql子条件查询语句是什么意思?

    mysql中,在一个表表达中可以调用另一个表表达式,这个被调用的表表达式叫做子查询(subquery)语句,也称作子选择(subselect)或内嵌选择(inner select).子查询的结果传递给 ...

  9. from server sql 拼接统计两个子查询_[SQL SERVER系列]之嵌套子查询和相关子查询

    子查询有两种类型,一种是只返回一个单值的子查询,这时它可以用在一个单值可以使用的地方,这时子查询可以看作是一个拥有返回值的函数:另外一种是返回一列值的子查询,这时子查询可以看作是一个在内存中临时存在的 ...

最新文章

  1. 奇淫怪巧之在Delphi中调用不申明函数
  2. python logging模块使用_python logging模块使用
  3. Android应用安全开发之浅谈加密算法的坑
  4. virtual DOM和真实DOM的区别_让虚拟DOM和DOMdiff不再成为你的绊脚石
  5. Microsoft Teams的Outgoing Webhook开发入门
  6. 迭代开发个人总结20160627
  7. DevExpress WPF v19.1新版亮点:PDF Viewer等控件新功能
  8. 微信小程序不行了?连接应用场景面临挑战
  9. svg 地图_用于Power BI的SVG省市地图(带数据标签,含下载)
  10. CentOS8桌面环境打开终端
  11. PID控制器的离散化推导及其C语言实现
  12. 压力单位PSI,PSIG, PSIA的区别
  13. 2021年化工自动化控制仪表考试资料及化工自动化控制仪表免费试题
  14. Android马甲包封装上架
  15. 数字签名(代码签名)流程和数字签名的验证
  16. 关于Linux下通过ping/mtr 长期监控网络输出日志报告的一些笔记
  17. 如何让Arduino IDE支持你手里的STM32 nucleo开发板
  18. 写好标题 N倍提升你的IP
  19. Bug现形记(一):一个多重继承程序的查错
  20. lisp 提取字符串中的數字_lisp 提取字符串中的數字_LISP - 字符串

热门文章

  1. C++ STL之stack栈容器
  2. MDCC 2014移动开发者大会 参展商活动的小礼品
  3. 金立e3t刷android4.4,金立E3T刷机包 基于百度云官方ROM 深度精简 超强权限 省电耐用 安全稳定...
  4. 网络安全实验-入侵检测-基于网络入侵检测系统
  5. 微软十五道面试题 答案
  6. 【JAVA虚拟机】java虚拟机
  7. win10安装oracle11g
  8. C++ 关于protected
  9. 【linux kernel】一文总结initramfs的使用
  10. Git配置、版本控制与分支管理