Mysql中有一个with rollup是用来在分组统计数据的基础上再进行统计汇总,即用来得到group by的汇总信息;

举例如下:

新建表:

create table age ( sno char(4) primary key,sname varchar(10),sage int);

表中数据有:

mysql> select * from age;
+------+-----------+------+
| sno  | sname     | sage |
+------+-----------+------+
| 1101 | zhangsan1 |   20 |
| 1102 | zhangsan2 |   21 |
| 1103 | zhangsan3 |   22 |
| 1104 | zhangsan4 |   20 |
| 1105 | zhangsan5 |   21 |
| 1106 | zhangsan6 |   21 |
| 1107 | zhangsan7 |   22 |
| 1108 | zhangsan8 |   22 |
+------+-----------+------+
8 rows in set (0.00 sec)

没有with rollup的查询:

mysql> select count(*),sage from age group by sage;
+----------+------+
| count(*) | sage |
+----------+------+
|        2 |   20 |
|        3 |   21 |
|        3 |   22 |
+----------+------+
3 rows in set (0.00 sec)

带with rollup的查询:

mysql> select count(*),sage from age group by sage with rollup;
+----------+------+
| count(*) | sage |
+----------+------+
|        2 |   20 |
|        3 |   21 |
|        3 |   22 |
|        8 | NULL |
+----------+------+
4 rows in set (0.00 sec)

【MySQL】with rollup的用法相关推荐

  1. mysql 中if(),left(),right(),with rollup的用法

    if的用法:mysql> select if(10>9,10,9) as bigger from dual; +--------+ | bigger | +--------+ | 10 | ...

  2. mysql有rollup函数_MySQL 聚合函数(二)Group By的修饰符——ROLLUP

    一.ROLLUP 修饰符的意义 GROUP BY子句允许添加WITH ROLLUP修饰符,该修饰符可以对分组后各组的某个列的结果值进行汇总,并在结果中输出,即提供更高一级的聚合操作. 因此,ROLLU ...

  3. mysql中change用法,mysql 中alter的用法以及一些步骤

    mysql 中alter的用法以及一些方法 在用到alter的时间,查到了这个文章,就copy下来了,详细进入下面链接: MySQL之alter语句用法总结 1:删除列 ALTER TABLE [表名 ...

  4. mysql中正则表达式的用法_Mysql中正则表达式Regexp常见用法

    Mysql中Regexp常见用法 模糊匹配,包含特定字符串 # 查找content字段中包含"车友俱乐部"的记录 select * from club_content where ...

  5. Mysql 分页语句Limit用法

    1.Mysql的limit用法 在我们使用查询语句的时候,经常要返回前几条或者中间某几行数据,这个时候怎么办呢?不用担心,mysql已经为我们提供了这样一个功能. Sql代码   SELECT * F ...

  6. MYSQL 加密函数的用法

    常见加密函数有md5,hash,password等,mysql应用web一般都是md5,32位的,下面讲将MYSQL 加密函数的用法.1,md5加密用法select md5('admin');2,pa ...

  7. 什么是mysql的游标_MySQL游标概念是什么 MySQL游标概念与用法介绍

    本篇文章小编给大家分享一下MySQL游标概念与用法介绍,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 1.游标的概念(Cursor) 一条sql,对应N条资源,取出资源的接 ...

  8. mysql中去重的用法_mysql中去重 distinct 用法

    在使用MySQL时,有时需要查询出某个字段不重复的记录,这时可以使用mysql提供的distinct这个关键字来过滤重复的记录,但是实际中我们往往用distinct来返回不重复字段的条数(count( ...

  9. mysql中的comment用法

    mysql中的comment用法 在MySQL数据库中,字段或列的注释是用属性comment来添加. 创建新表的脚本中, 可在字段定义脚本中添加comment属性来添加注释. 示例代码如下: crea ...

  10. php mysql mysql_set_charset()._PHP:MySQL函数mysql_set_charset()的用法

    mysql_set_charset (PHP 5 >= 5.2.3) mysql_set_charset - 设置客户端的字符集 本扩展自 PHP 5.5.0 起已废弃,并在将来会被移除.应使用 ...

最新文章

  1. 数学之美系列六 -- 图论和网络爬虫 (Web Crawlers)
  2. 彩虹DS6.6免授权版源码+后台同步更新+独家防黑策略
  3. 【算法学习】堆排序(Heap Sorting)
  4. 小学计算机教师交流计划,2023年小学计算机教师工作计划
  5. error: unpacking of archive failed on file错误的解决
  6. java lambda教程_Lambda系列教材 (一)- Java Lambda 表达式教程
  7. numpy 常用api(四)
  8. atitit.thumb生成高质量缩略图 php .net c++ java
  9. centos7 端口3306无法连接问题
  10. 取数工具服务器文件夹,财务软件取数工具
  11. paypal注册流程
  12. 物品分类游戏html5,物品的用途分类教案
  13. Spring Security 自定义资源认证规则
  14. 一位大佬对学习哲理的思考
  15. halcon相机标定助手_使用Halcon助手来制作标定数据
  16. 3D和VR有关概念及原理整理;3D眼镜,3D视频,VR视频等
  17. Fastbot_Android稳定性测试
  18. 8个你至少应该参加一次的极客盛会
  19. 互联网产品都有哪些类型?
  20. 友盟社会化分享 QQ空间不显示分享的图片 (已解决)

热门文章

  1. 捡石头推荐地:玉龙雪山
  2. 王者荣耀java_王者荣耀版Java教程第四期:数组来了
  3. 【springboot进阶】springboot集成fastjson(三)配置redis使用fastJson进行序列化
  4. mac电脑安装nginx+php
  5. Illustrator绘图实例教程免费视频教程
  6. Python 查询QQ是否在线
  7. word之巧用Tab键
  8. 阿里云函数计算读写表格存储(跳坑指南)
  9. 【科技与狠活】如何利用Python绘制足球场
  10. 第一次码绘——P5.JS实现动态图片临摹