位置: 编程技术 - 正文

利用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远程访问(该怎么配置)

  • 北京外贸进出口公司
  • 购买车位的税费是多少钱
  • 应付税费重分类如何做会计分录?
  • 现金日记账登记错误怎么更正
  • 实际出资人享有什么权利
  • 视同销售填在申报表哪一栏
  • 农业生产者销售自产农产品按9%的税率征收增值税
  • 已付款收不到发票怎么办
  • 预算为负数实际为负数 怎么计算完成率
  • 公司转让会计分录
  • 一般纳税人购入商品取得普通发票
  • 现金日记账年结模板
  • 固定资产退回账务处理规定
  • 不能抵扣的进项发票怎么做分录
  • 城建税如何纳税申报
  • 非正常原因导致的存货盘亏或毁损非正常原因是哪些
  • 收不回的款项怎么处理
  • 增值税申报收入和企业所得税申报收入
  • 代理进出口公司营销方式
  • 外省工程需要什么手续
  • 存货进项税额转出会计处理
  • 残保金属于现金流量表中的哪一项
  • 筹建期间所得税
  • 技术发明案例
  • 企业押金怎么管理
  • 当企业预收款项无需退回
  • 企业收到农产品普通发票
  • 车辆 以旧换新
  • 商场收取租金要缴纳哪些税
  • 苹果mac怎么删除照片
  • 核定征收怎么申报个人经营所得
  • 小规模纳税人购车是怎么抵税的
  • cpqinet.exe是什么进程 安全吗 cpqinet进程安全性评估
  • vue.config.js 中 devServer.proxy 配置说明,以及配置正确不生效问题
  • php 正则
  • 报销加油票怎么开票
  • transformer中的参数
  • 批发商和零售商属于
  • chkconfig命令参数
  • ajax可以在静态页面
  • 增值税发票的认证
  • 旅游公司差额征税如何开票
  • 企业无票支出该怎么做账
  • 小规模季报利润表的本月数怎么报
  • 财务报表上期金额是指什么意思
  • 资产类会计科目记忆口诀
  • 附加税减半征收实例账务处理
  • 住宿费用抵扣税款会计分录
  • 安家费有税吗
  • 高新技术企业收入总额
  • 财产转让收入属于什么收入
  • 帮别人注册医疗器械法人有风险吗
  • 企业注销留抵税额怎么处理 最新
  • 记账凭证账务处理程序的特点是直接根据每张
  • 销售商品未开票
  • 企业其他应付款增加的原因
  • 工业企业销售商品
  • sql解析器是什么
  • MySQL数据库索引设计
  • mysql的性能调优
  • mysql基本sql语句大全(基础用语篇)
  • DBCC CHECKIDENT 重置数据库标识列从某一数值开始
  • Windows8.1和Ubuntu14.04双系统卸载Ubuntu的方法
  • mac苹果系统怎么用
  • linux自动化装机
  • wintogo.exe
  • xp系统怎么更改屏幕分辨率
  • win10无internet怎么办
  • 虚拟机安装win8系统
  • win7系统鼠标指针形状介绍
  • 写个置顶
  • unity3d ik
  • Node.js中的全局变量有哪些
  • android设计模式的应用场景
  • js代码示例
  • jQuery Ajax 加载数据时异步显示加载动画
  • js有几种模式
  • 发票在税务系统查不到对方要怎么做
  • 陕西省国家税务总局班子成员
  • 非经营性房屋具体指哪些?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设