位置: 编程技术 - 正文

利用MySQL统计一列中不同值的数量方法示例

编辑:rootadmin

推荐整理分享利用MySQL统计一列中不同值的数量方法示例,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

前言

本文实现的这个需求其实十分普遍,举例来说,我们存在一个用户来源表,用来标记用户从哪个渠道注册进来。表结构如下所示…

其中 origin 是用户来源,其中的值有 iPhone 、Android 、Web 三种,现在需要分别统计由这三种渠道注册的用户数量。

解决方案1

用 where 语句分别统计各自的数量。

这样查询的量有点多了,如果这个值有 个呢,那还得写 条相似的语句,很麻烦。

有没有一条语句就搞定的呢?于是去查了些资料。

解决方案2

我们知道 count 不仅可以用来统计行数,也能统计列值的数量,例如:

统计 user_operation_log 有多少行:

统计 origin 这列值不为 NULL 的数量:

利用MySQL统计一列中不同值的数量方法示例

所以我们可以利用这个特性来实现上面的需求

第一种写法(用 count 实现)

查询结果

第二种写法(用 sum 实现)

查询结果

第三种写法(改写 sum)

查询结果

第四种写法(来自掘金用户 杰夫 的答案)

查询结果

至此,已经达到了我们的需求。

总结

标签: 利用MySQL统计一列中不同值的数量方法示例

本文链接地址:https://www.jiuchutong.com/biancheng/349648.html 转载请保留说明!

上一篇:MySQL 5.7.18 release版安装指南(含有bin文件版本)

下一篇:一步步教你配置MySQL远程访问(该怎么配置)

  • 课税为什么叫课税
  • 工商年报纳税总额包括哪些税
  • 资产负债表中没有实收资本
  • 全年一次性奖金税率表
  • 工程公司的材料员在哪里考试
  • 新增土地和新增货值
  • 资产减值损失借贷方向
  • 帮别人开票收税点怎么做账
  • 公司收内部职工停车费如何确认收入?
  • 零报税报表怎么下载
  • 船票能开发票吗
  • 一般纳税人旅游服务差额征税税率
  • 免税企业可以开具有税率的增值税专用发票吗
  • 出差补贴是否缴纳个人所得税 北京
  • 一般和小规模纳税人哪个免税
  • 公司利润怎么提出来给老板
  • 金融资产交易中心是干嘛的
  • win10怎么清空
  • 销售净利率范围
  • windows11怎么查看显卡
  • 收到银行存款利息会计分录
  • 期货保证金的计算公式当日盈亏怎么算
  • php中file
  • 贷款支付的本息如何记账
  • 外商投资企业有哪些出资方式
  • 实习生究竟该怎么缴个税?
  • 职工教育经费可以以后年度结转吗
  • 外请培训老师的路费谁承担
  • php调用url
  • Apache PHP MySql安装配置图文教程
  • 中国石化电子发票平台官网
  • 劳务公司可以
  • 哪些计入管理费用哪些计入资本公积
  • sql死锁的原因及解决方法
  • mysql存储过程之错误处理
  • 待抵扣进项税额转出会计分录
  • 社保所属期怎么填
  • 二房东可以卖房吗
  • 增值税加计扣除计入什么科目
  • 公司注册流程百度百科
  • 请问资产负债表中净资产怎么算
  • sqlserver2008r2怎么使用
  • sqlalchemy 封装
  • 保险费用缴纳
  • 期初金额是什么
  • 评估价与成交价差距叫做什么
  • 技术服务费属于什么科目
  • 支付上个月运费
  • 如何判定企业库存现金
  • 长期股权投资应计提减值准备的金额
  • 合同资产科目设置
  • 赞助支出属于什么科目
  • 负数发票要交税吗
  • 因产品质量问题造成的损失怎么赔偿
  • 固定资产清理的借贷方向
  • 车辆保险发票能补开吗
  • 销售方开具的红字专票怎么入账
  • 企业会计档案由谁保管
  • 企业应按照有关规定结合本企业
  • w8远程桌面连接
  • 苹果15手机价格和图片颜色
  • freebsd常用命令
  • freebsd使用
  • win10系统怎么将桌面路径改为d盘
  • linux如何关闭selinux
  • 如何设置win10系统输入法
  • 文本文本
  • w7打穿越火线
  • xp任务栏靠右怎么调回来
  • centos7安装yum报错
  • bootstrap和jsp
  • unity3d documentation
  • jquery获取元素的父元素
  • layui jquery事件失效
  • python中编写程序
  • 增值税开票系统如何添加开票人
  • 换发票需要交钱吗
  • 2021辽宁粮食直补
  • 重庆电子税务局官网登录入口
  • 浙江省电子税务局电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设