位置: 编程技术 - 正文

利用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%还是5%
  • 中药和中药饮片效果一样吗
  • 营业外收入做销项税调整
  • 个体户4年不注销的后果消
  • 贴现的日期怎么算
  • 赠送的物业费需要交个税吗
  • 没有发票如何报账
  • 以前年度损益调整结转到哪里
  • 商品互换的概念
  • 保险柜库存现金留存不能超过多少
  • 建筑业预缴税款都要填哪些表
  • 营改增后服务业账务处理
  • 客户退回发票会退回吗
  • 发票复印件能报账吗
  • 小微企业减免的增值税账务处理
  • 企业所得税逾期未申报怎么补申报
  • 火腿属于免税产品吗
  • 交易性金融资产公允价值变动计入
  • 财务刻章属于什么行业
  • 城镇土地使用税税率
  • mac怎么调整网页大小
  • 不含税进货价
  • 明股实债和明债实股
  • 印花税计税依据及计算方式
  • php中mysqli怎么连接数据库
  • 会计科目在建工程包括哪些
  • 微软笔记本
  • 工程发票可以用材料发票抵扣吗
  • 房地产无证销售法律风险
  • 原材料按实际成本核算的会计处理
  • 富士山的岩石属于什么岩
  • PHP curl 或 file_get_contents 获取需要授权页面的方法
  • vue axios 拦截器
  • vue3项目实战
  • 汇编语言a命令怎么用
  • WP Smart Preloader 为你的WordPress添加预加载动画
  • python中如何读取列表中的指定
  • 预收账款多好还是少好
  • 固定资产盘亏是管理费用吗
  • 合租物业费按人头还是按房间分
  • c#构造函数
  • 普票红冲要不要去收回发票联?
  • 为什么开票需要提供开户许可证
  • 借款人和还款人不一致,收据打给谁
  • 金税四期上线企业还活吗
  • 收到以前年度银行手续费发票分录
  • 公司购买手表可以做费用吗?
  • 公司年度汇算清缴费用多少
  • 全资子公司的利润怎么记录母公司报表
  • 期末结转主营业务成本
  • 竣工结算的审核要点
  • 一次性伤残补助金是单位给的还是社保给的
  • 个别会计报表和合并会计报表
  • 财务报表的一般构成要素
  • 应交所得税科目期末是不是应该没有余额
  • 残保金新公司第一年免费吗
  • 金税盘显示已到锁死期
  • 建账的基本流程图
  • windows无法启动wlanautoconfig
  • 检测你的vps是不是真的
  • linux防火墙放行
  • linux命令su-
  • bootstrap导航有哪些
  • javascript屏蔽元素
  • js 正则验证
  • android入门书
  • linux安装ko驱动
  • node.js的理解
  • js实现返回顶部
  • android清理软件评测
  • ListView.setOnItemClickListener不起作用的原因
  • jQuery实现table中的tr上下移动并保持序号不变的实例代码
  • 国家税务局39号公告退税
  • 个人所得税代扣代缴手续费返还政策
  • 双定户如何网上申报
  • 动车票电子发票如何获取
  • 签订设计合同
  • 国税上海税务局官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设