位置: 编程技术 - 正文

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

  • 资产管理公司的使命
  • 分期付款进项税额怎么算
  • 持有待售资产是流动资产吗
  • 工资及工资性支出
  • 销售折扣和现金折扣的增值税
  • 金税三期后企业没活路
  • 以个人名义开的发票
  • 企业呆账的处理方式
  • 个人所得税如何申报
  • 写字楼注册公司对面积有要求吗
  • 收到一笔误缴的税款
  • 投资性房地产租赁期开始日
  • 营改增后小规模纳税人税率是多少
  • 高新补贴收入计入什么科目
  • 应纳税额减征额和减免税额一样吗
  • 银行手续费可以抵扣企业所得税吗
  • 不动产60%和40%抵扣时间
  • 增值税要转到营业税金及附加吗
  • 出差伙食补贴没发
  • 购进货物运费会退吗
  • 公司奖励金怎么做记账凭证?
  • 路由器怎么设置2.4g网络
  • 绝地求生闪退怎么解决win10
  • vue中使用v-for指令时 为什么要加 key解释正确的是
  • 如何关闭win10专业版自动更新
  • php中字符串函数
  • 公司送红包账务怎么处理
  • mp3最早什么年代流行
  • php

  • 固定资产明细账登记
  • 商品流通企业库存商品的核算方法主要有
  • php动态变量
  • 代收资金清算过期怎么办
  • 补付转账支票会退回吗
  • 通信原理简明
  • 大前端技术
  • 图像分类实战
  • 公司之间借款利息需要开票吗
  • 其他应付款的账户结构
  • 合伙企业需要申报哪些税
  • 直接人工费用属于产品成本吗
  • 基本户和一般户的往来分录
  • 其他收益里的政府是什么
  • 外贸企业出口货物会计分录
  • 公立幼儿园保育员招聘条件
  • 累计折旧计提会计分录
  • 应交税费和应交增值税的关系
  • 进项税和销项税怎么理解
  • 某企业2013年12月30日购入一台不需要安装的设备
  • 原材料存货跌价准备
  • 借款利息应计入
  • 土地管理费属于什么费用
  • 境外企业分红到境内
  • 前程无忧是怎么收费的
  • 小微企业不用缴纳社保可以吗现在
  • 核定征收需要带什么资料
  • 电脑算固定资产哪一类
  • 清除sql表内容
  • mysql默认8小时自动断开
  • 安装solaris11
  • win101909玩dnf怎么样
  • win10系统怎么关闭自动更新
  • WIN764位系统8G内存识别一半解决办法
  • win8.1如何设置
  • linux查找文件语句
  • cocos2d游戏源码
  • 恶意软件清理
  • (cocs2dx)二、 利用Eclipse编译apk应用
  • android observer
  • vue框架写淘宝购物车
  • JavaScript驾驭网页-CSS与DOM
  • 初步使用筷子而动作不规范的幼儿保育员应该
  • shell随机
  • js赋值input
  • eclipse项目导入后有红叉
  • python日志类
  • jquery示例
  • jquery each return
  • 增值税税控开票软件密码不知道了怎么办
  • 国家税务贵州省税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设