如果将 count(*) 和 group by 一起使用,count(*) 统计的将会是每个 group 里面的行数,而不是 group 的个数。

如果你想统计 group 的个数,需要将 group by 查询放到子查询里面,然后在主查询里面再使用 count(*)。

如下所示,第一个查询的 count(*) 统计的只是特定的 Category 和 Year 下的总行数,而第二个查询才是第一个查询的 group 的个数。

mysql> SELECT tag AS Category, YEAR(created) AS Year,

COUNT(*) AS Counts FROM fyi_links GROUP BY tag,

YEAR(created);

+----------+------+--------+

| Category | Year | Counts |

+----------+------+--------+

| DBA | 2005 | 1 |

| DBA | 2006 | 2 |

| DEV | 2004 | 1 |

| DEV | 2006 | 1 |

| SQA | 2003 | 1 |

| SQA | 2006 | 1 |

+----------+------+--------+

6 rows in set (0.00 sec)

mysql> SELECT COUNT(*) FROM (

SELECT tag AS Category, YEAR(created) AS Year,

COUNT(*) AS Counts FROM fyi_links G

mysql group by个数_mysql 统计 group by 之后的 group 的个数相关推荐

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

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

  2. mysql计算订单总金额_mysql统计当天消费总额

    addtime是时间字段 shop是数据表 subtotal要统计的字段 select * from shop where DATE_FORMAT(addtime,'%Y-%m-%d')=to_day ...

  3. python统计数组元素个数_统计二维数组里元素的个数

    记录一下一个问题的解决,里面涉及几个函数的用法,当作复习啦. 先说明一下问题.数据表里面的字段 content 存储了一个以逗号分割的字符串,最大有20个数,最大数字为40.比如3,24,33,40类 ...

  4. mysql group by 天_MySQL group by语句如何优化

    在MySQL中,新建立一张表,该表有三个字段,分别是id,a,b,插入1000条每个字段都相等的记录,如下: mysql> show create table t1G ************* ...

  5. mysql查询姓李的老师的个数_MySQL 面试题

    MySQL 面试题 一, 建表语句 1, 使用数据库 --USE 数据库名; 2, 建表语句 -- 以一个学生成绩表为例CREATE TABLE test( idintnotnull, namecha ...

  6. MySQL中district_MySQL中distinct语句的基本原理及其与group by的比较

    DISTINCT 实际上和 GROUP BY 操作的实现非常相似,只不过是在 GROUP BY 之后的每组中只取出一条记录而已.所以,DISTINCT 的实现和 GROUP BY 的实现也基本差不多, ...

  7. R语言使用psych包的describeBy函数计算不同分组(group)的描述性统计值(样本个数、均值、标准差、中位数、剔除异常均值、最小最大值、数据范围极差、偏度、峰度、均值标准差等)

    R语言使用psych包的describeBy函数计算不同分组(group)的描述性统计值(Summary statistics by group using describe.by() in the  ...

  8. mysql 8.0 直方图_MySQL 8.0 中统计信息直方图的尝试

    直方图是表上某个字段在按照一定百分比和规律采样后的数据分布的一种描述,最重要的作用之一就是根据查询条件,预估符合条件的数据量,为sql执行计划的生成提供重要的依据 在MySQL 8.0之前的版本中,M ...

  9. mysql统计唯一个数_统计数组元素的个数和唯一性的函数

    有些函数可以用来确定数组中的值总数及唯一值的个数.使用函数count()对元素个数进行统计,sizeof()函数时count()的别名,他们的功能是一样的. ①函数count() 函数count()的 ...

最新文章

  1. MPY634U 四象限模拟乘法器
  2. [IE技巧] IE Security Zone 的注册表设置
  3. linux命令:vmstat
  4. 扒取的国外的后台管理系统的界面
  5. 12306 抢票项目霸榜 GitHub,标星即将破万
  6. 字典,和字典的增删改查
  7. 小程序 | 基于WAMP的新闻网小程序开发(体验全栈式开发微信小程序)
  8. Nginx 核心架构设计
  9. Python开发过程中错误解决记录【持续更新记录,欢迎交流】
  10. 2021-08-13
  11. 工程电磁场复习基本知识点
  12. jmeter分布式部署
  13. js计算时间差(天、小时、分钟、秒)(日期计算)
  14. JAVA购物网站商城系统毕业设计 开题报告
  15. 怎么把mov格式的视频转换成mp4?
  16. Comparing JSON and XML? Stop it!
  17. 移动端切图内容包括什么_移动端切图备忘
  18. 2021年总结:回顾这不平凡的一年
  19. 第二次热带近岸出海记录
  20. [创业-29]:雪崩与狗,创业者真实写照

热门文章

  1. 手持弹幕android制作,手持弹幕神器
  2. 70个数据分析常用网址,我先收藏了!
  3. 高粱副产品的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  4. 英文XP如何正常显示中文
  5. 超实用的8款Chrome插件
  6. 如何来投放广告更赚钱
  7. Linux_ubuntu系统安装Flash插件
  8. 织梦DedeCMS管理员动态密码登录插件下载
  9. GIS论坛网站推荐!
  10. 学习python-mysql:报错AttributeError: module 'MySQLdb' has no attribute 'cursors'