位置: 编程技术 - 正文

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

  • 增值税发票如何抵扣税款
  • 增值税一般纳税人税率是多少?
  • 未交增值税是什么科目
  • 自然人密码怎么注册
  • 种植茶叶企业所得税怎么征收
  • 上年多交的增值税能退吗
  • 财务汽车折旧年限的最新规定2020
  • 子公司的实收资本合并报表怎么做
  • 其他收益是否需缴税
  • 保证金转租金的会计处理
  • 建筑材料资源利用
  • 代扣代缴附加税怎么做账
  • 应收帐款坏帐损失摘要
  • 增值税专用发票几个点
  • 辞退福利税前扣除标准
  • 非居民企业取得股息红利企业所得税
  • 为什么纳税人不是负税人
  • 非学历教育培训费发票
  • 自查补缴税款严重吗
  • 企业取得的土地使用权应作为固定资产核算
  • 资产置换会计处理办法
  • 招标需要交保证金吗
  • 企业打给个人的费用如何节省个税
  • 会计中的贷款核算分录是什么?
  • 货币资金包括哪些
  • 利润表中的其他综合收益
  • 增值税专用发票有几联?
  • 爱尔兰新手岛
  • 支付保证金需要附件
  • php获取扩展名的几种方法
  • thinkphp3.2.3缓存漏洞
  • 不能抵扣的发票可以做成本吗
  • wordpress文章编辑
  • 新能源企业所得税税率是多少
  • 发生的计提费用没有发生怎么办
  • 学校官网首页图片
  • smarty模板注入
  • 深度学习|论文中常用的注意力模块合集(下)
  • opencv图像识别特定形状
  • 应计入利得和损失项目的有
  • 企业进行清算
  • python正态分布采样
  • 问答系统网站模板
  • 外币汇兑损益怎么计算
  • 当月没有发放工资是不是就不用申报个税
  • 公款私存个人检讨
  • mysql 自动断开
  • 工业用地便宜
  • 单位结算卡和对公账户号码不一样
  • 保函分为几种
  • 普通发票税费会计分录
  • 纳税期限与缴库期限不符
  • 机械租赁公司需要什么证件
  • 进项税额减免部分在重点税源表中怎么填
  • 单位组织提供员工服务
  • 审计 调整分录
  • 个人所得税经营所得税申报表A表
  • 现金流量表补充资料怎么理解
  • 公对公转账后对方拒绝开发票
  • 残保金零申报必须大于0
  • 建账前应考虑什么问题
  • macbookpro怎么提升性能
  • win7系统安装谷歌浏览器
  • linux的ip查看
  • linux里find命令
  • centos更改文件所有者和组
  • centos pam
  • squid详细
  • win8恢复出厂设置找不到恢复环境
  • bat批处理字符串转ascii10进制规避特殊字符
  • Android UI之FrameLayout(帧布局)
  • 脚本 python
  • js文字滚动代码
  • 被认为是税务风险的原因
  • 沧州地税局领导班子
  • 怎么样开通深圳医保
  • 个人出租平台有哪些
  • 灵活就业登记审核查询
  • 婚育证明可以开假的吗
  • 美国汽车进口关税25%
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设