自己百度了半天总结的精华

废话不多说直接上代码

SELECT * FROM USER

正常分组的结果

SELECT username,COUNT(*) AS Number FROM USER WHERE use_status='2' GROUP BY username

方法1

SELECT t.username,SUM(t.Number) AS Number FROM
(SELECT username,COUNT(*) AS Number FROM USER WHERE use_status='2' GROUP BY username
UNION ALL
SELECT username,0 FROM USER GROUP BY username) AS t  GROUP BY t.username

方法2

SELECT username,COUNT(CASE WHEN use_status='2' THEN use_status ELSE NULL END) AS use_status FROM USER GROUP BY username

惊喜

最后的结果

sql 分组查询没有记录的组不显示时 设置为0相关推荐

  1. SQL分组查询后取每组的前N条记录

    本文由 Leon 同学授权发布 这个公众号的关注者除了大部分是 Android 工程师之外还有部分后端以及前端同学,我鼓励也非常欢迎大家来投稿,其实我们并不需要把自己限定在某个领域,多学学其他语言也是 ...

  2. 【Mysql】Sql分组查询后取每组的前N条记录

    目录 一.背景 二.实战解析 三.总结 一.背景 最近,在开发中遇到个功能需求.系统有个资讯查询模块,要求资讯按照卡片形式展示.如下图: 按照项目组展示卡片,每个项目组展示阅读量最多的TOP2. 需求 ...

  3. oracle查询:分组查询,取出每组中的第一条记录

    按type字段分组,code排序,取出每组中的第一条记录 方法一: select type,min(code) from group_info  group by type; 注意:select 后面 ...

  4. SQL分组查询找组内最大

    原文链接 :https://www.jianshu.com/p/69699e412d37 (保存内容以免原文丢失) 表结构 create table Grade (StudentName varcha ...

  5. sql分组查询每组最新的一条数据

    原文地址:https://www.cnblogs.com/java-spring/p/11498457.html 开发中经常会遇到,分组查询最新数据的问题,比如下面这张表(查询每个地址最新的一条记录) ...

  6. sql分组查询每组最新一条数据

    在开发过程中,写sql语句时往往会遇到分类查询最新的一条数据或某一列最大数据,此时就需要用到连表查询和分组查询, 先分组查询出每组最大的id,再进行连表查询 SELECT id,title,u_id, ...

  7. sql分组查询的使用

    理解group by语义 个人认为sql中的group by和join是两大难点,因为它们转换了原来的表结构,group把表按某些字段统计缩小,join则使用笛卡尔积将多个表连接展开(关于表的连接,请 ...

  8. 深入理解sql分组查询(group by)

    理解group by语义 个人认为sql中的group by和join是两大难点,因为它们转换了原来的表结构,group把表按某些字段统计缩小,join则使用笛卡尔积将多个表连接展开(关于表的连接,请 ...

  9. sql分组查询group by结合count,sum统计语句的实现(附带sql详细分析步骤)

    日常写代码经常会遇到数据统计的业务场景,分组查询 group by 结合 count 和 sum 的复杂语句写起来容易令人头大,在这里分享两个比较复杂的统计场景,提供详细分析思路和最终sql语句,希望 ...

最新文章

  1. Android Json解析方法
  2. Leetcode: Palindrome Numbers
  3. python可以做计量分析吗_技术分享 - python数据分析(2)——数据特征分析(上)...
  4. Python crypto模块实现RSA和AES加密解密
  5. false true求或_如何依据【关键字】求【数量和】
  6. 全面解析腾讯最新开源 loT 操作系统 TencentOS tiny!
  7. WordPress Platinum SEO插件跨站脚本漏洞
  8. CV+Deep Learning——网络架构Pytorch复现系列——classification(一:LeNet5,VGG,AlexNet,ResNet)
  9. 易优CMS插件大全-采集翻译发布插件
  10. 全栈开发之基于云开发实现微信聊天功能
  11. j2sdk jdk jre jvm的联系与区别
  12. javaweb 温习
  13. 360 度测试:Kafka 会丢数据么?其高可用是否满足需求?
  14. 通过调用ffmpeg来将mp3和jpg合并为mp4视频-批处理。
  15. get the sack
  16. 大公司用的企业网盘哪个好
  17. 【PS】Adobe Photoshop 2020中扣名字
  18. fluke dtx-1800测试精度有必要进行原厂校准吗?
  19. 【搞定Jvm面试】 Java 内存区域揭秘附常见面试题解析
  20. mmdetection训练自己的COCO数据集

热门文章

  1. 【html】如何处理显示ttf字体图标
  2. 微信订阅消息 开启验证token失败解决方法
  3. HTTP基础知识(一)
  4. linux卸载python_linux安装和卸载python3
  5. access在sql中横向求和_使用查询对数据求和
  6. 天津web前端培训,2022年zui新全栈开发技术有这些
  7. 计算机应用文档格式化怎么弄,Win7电脑磁盘格式化怎么弄
  8. 基于matlab编程实现SAR图像多视处理
  9. 图像压缩——LZW压缩算法
  10. java:JDBC企业级写法,我们学的最终版本,希望对你有用哦