位置: 编程技术 - 正文

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

  • 服务费收入是什么
  • 金税盘锁死日期是16号,16号能清卡吗
  • 消费税在哪个环节可以抵扣
  • 公户结算卡最多可以拿多少现金
  • 小规模超过30万附加税减半吗
  • 连续亏损3年
  • 自然人独资公司和个人独资企业区别
  • 损益类科目是否可以转出
  • 医疗胶片扫描仪怎么用
  • 企业除了增值税还有什么税
  • 本地的住宿费怎么交
  • 单位车辆交强险赔付流程
  • 房地产企业预缴增值税怎么计算
  • 服务业税收包括什么
  • 租金和押金的税率
  • 装修保证金怎么记账
  • 计提坏账准备的做法体现了什么的信息质量要求
  • 行政单位的存货是什么
  • 河道费怎么计算
  • 招行理财产品哪些可靠
  • 企业哪些可以抵扣增值税
  • 2018增值税暂行条例
  • 免抵退税额抵减额和不得免征和抵扣税额是一个意思吗
  • 一般纳税人企业要交哪些税
  • 租赁发票交税交多少
  • 车辆保养计入什么二级科目
  • 质保金怎么挂账
  • 实物捐赠怎么避免多缴企业所得税?
  • 王者荣耀进不去怎么回事最新
  • 培训费发票模板
  • 小规模纳税人采购商品时有可能涉及的会计科目有
  • 清除不必要的内存
  • 员工加班车费会计分录
  • 完税凭证遗失后还能用吗
  • 怎么将电脑硬盘做成移动硬盘
  • 公司处于亏损状态,股东要退股怎么办
  • 其他应付款怎样结转
  • 视同销售计税价格如何确定
  • 收不回的应收账款分录
  • 培训类产品
  • 增值税多交可以退税吗
  • 申请一般纳税人流程
  • 公司注销后进项税可以转移吗
  • 已抵扣认证的发票开红字发票需要将原票退回吗
  • 小微企业资金数额
  • php多维数组合并相同key
  • chage -l命令
  • 金融资产减值迹象
  • python photoshop
  • 如果企业一直亏损不交所得税会被税局稽查吗
  • 员工办理健康证需要什么材料
  • 注册一个公司没有流水可以吗
  • sql server评估期已过版本升级时重启失败
  • 织梦手机端
  • 工会经费余额在借方还是贷方
  • 本年利润亏损还需要交所得税吗
  • 融资租赁缴纳什么税
  • 差旅费住宿费专票
  • 自己开发财务软件
  • 税务局退回水利基金账务怎么处理
  • 补缴增值税的会计处理
  • 银行承兑汇票如何背书转让
  • Win10怎么设置高性能
  • linux 的ll
  • Fedora Core 5.0 安装教程,菜鸟图文教程(linux text)
  • ubuntu服务器安装matlab2014a环境配置
  • win7怎么打开程序
  • 微软开始推送win10
  • ubuntu20.04安装配置
  • js数组洗牌
  • unity3d如何发布ios教程
  • python怎么写一个类
  • javascript规范
  • javascript教程
  • python 两个列表一一对应
  • javascript的dom
  • 对于python程序,对代码缩进的要求非常严格
  • js uridecode
  • 发票红冲步骤图片
  • 电子发票专用章怎么设置
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设