位置: 编程技术 - 正文

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

  • 私车公用的税务风险
  • 未达起征点的增值税要交企业所得税吗
  • 小规模纳税人的账务处理
  • 吨位是啥意思
  • 合并报表逆流抵消
  • 利润表中利息费用包括什么
  • 缴纳的增值税如何申请退税
  • 税控盘锁死提示什么
  • 董事长费用可以在公司报销吗
  • 增票普票税额是否可以抵扣吗
  • 采购货款属于什么会计科目
  • 二手车交易怎么办理过户手续
  • 发票丢失怎样写说明
  • 暂估应付账款借方余额
  • 个人所得税薪金所得是实发工资还是应发工资
  • 只开增值税普通发票,需要申报税务吗
  • 跨年发票能否次年入账
  • 辅导期一般纳税人预缴增值税
  • 开专用发票可以不写单位与型号么?
  • 软件企业增值税即征即退会计处理
  • 企业资产类科目的是
  • 个体户查账征收没有成本票怎么办
  • 企业的利润分配顺序
  • 发票遗失登报费用账务处理
  • 上月开的发票本月作废怎么处理
  • 多交的增值税附加税怎么做账
  • 关于房屋租赁备案的通知
  • 网络端口被占用怎么解决
  • 经营出租的机器设备需要计提折旧吗
  • 转让股权企业所得税怎么计算
  • php中meta
  • 公司主营业务有哪些类型
  • php中namespace use用法实例分析
  • mac m1 rosetta编译
  • 未担保余值是谁承担
  • 注册公司时的注册资金
  • 人工智能该如何规划软件工程师岗位
  • mysqlmha高可用
  • 存放中央银行款项借方表示什么意思
  • 最新税法规定小车折旧年限
  • 往来款会计
  • 长期待摊费用当月发生当月要摊吗
  • 怎么能开公司
  • centos安装nmtui
  • 开普通发票税率一般是多少?
  • 企业小汽车折旧年限
  • 预收账款的账务处理
  • 财务报表年报里面的利息费用怎么填
  • 一次性收取房租怎么做分录
  • 进项转出的原因是什么
  • 支付银行贷款利息的会计处理
  • 外商投资企业清算资金汇出环节,银行
  • 发票缴销了还能恢复吗
  • 教育行业会计科目表
  • 收到保险公司赔款
  • 分公司可以设立公司吗
  • Centos 7.3下SQL Server安装配置方法图文教程
  • Advanced Pagination for MySQL(mysql高级分页)
  • mysql 忘记密码重置密码
  • iis6配置网站
  • windows dns server
  • mac系统怎么打开任务管理器
  • linux网卡lo
  • fedora系统安装软件
  • ssh 使用代理
  • win7系统无法安装
  • windows10移动
  • linux 清除垃圾
  • cocos2d-x 3.4 windows 环境配置
  • hbase shell split
  • javascript用什么写
  • android获取本机ip地址
  • jQuery+formdata实现上传进度特效遇到的问题
  • js中倒计时器怎么实现
  • jquery complete
  • eclipse的ssh框架搭建
  • 盐城城南新区的邮政编码是多少号
  • 水利优惠政策
  • 采购设备税率多少
  • 电话号码公开是什么意思
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设