mysql 根据生日统计年龄分布。birthday字段为时间戳

select '(-∞,20)' value,sum(case when user_age<20 then 1 else 0 end) counts from (

SELECT FROM_UNIXTIME(birthday, '%Y-%m-%d') as t_birth,CURDATE(), YEAR(CURDATE())-YEAR(FROM_UNIXTIME(birthday, '%Y-%m-%d') ) as user_age from wp_fuser where 1

) TA

union

select '[20,30)' value,sum(case when (user_age>=20 and user_age<30) then 1 else 0 end) counts from (

SELECT FROM_UNIXTIME(birthday, '%Y-%m-%d') as t_birth,CURDATE(), YEAR(CURDATE())-YEAR(FROM_UNIXTIME(birthday, '%Y-%m-%d') ) as user_age from wp_fuser where 1

) TA

union

select '[30,35)' value,sum(case when (user_age>=30 and user_age<35) then 1 else 0 end) counts from (

SELECT FROM_UNIXTIME(birthday, '%Y-%m-%d') as t_birth,CURDATE(), YEAR(CURDATE())-YEAR(FROM_UNIXTIME(birthday, '%Y-%m-%d') ) as user_age from wp_fuser where 1

) TA

union

select '[35,+∞)' value,sum(case when user_age>=35 then 1 else 0 end) counts from (

SELECT FROM_UNIXTIME(birthday, '%Y-%m-%d') as t_birth,CURDATE(), YEAR(CURDATE())-YEAR(FROM_UNIXTIME(birthday, '%Y-%m-%d') ) as user_age from wp_fuser where 1

) TA

最终结果:

mysql 怎么统计年龄段_mysql统计年龄段分布相关推荐

  1. MySQL手机统计信息_MySQL统计信息

    摘要 我们将一条查询SQL提交给MySQL之后,MySQL在进行真正的查询操作之前通常会经历两个阶段:SQL解析和查询优化.在SQL解析过程中,MySQL会将SQL解析为一个树状结构,而在查询优化阶段 ...

  2. mysql group by个数_mysql 统计 group by 之后的 group 的个数

    如果将 count(*) 和 group by 一起使用,count(*) 统计的将会是每个 group 里面的行数,而不是 group 的个数. 如果你想统计 group 的个数,需要将 group ...

  3. mysql实现统计查询_MySQL 统计查询实现代码

    统计数据行数 SELECT COUNT() FROM 语法用于从数据表中统计数据行数. 语法: SELECT COUNT(column) FROM tb_name 该 SQL 语法用于统计某一字段的数 ...

  4. mysql合并统计总数_mysql统计多表交织组合总数

    mysql统计多表交叉组合总数 >mysql -h localhost -u root -p 欢迎大家阅读<mysql统计多表交织组合总数>,跪求各位点评,by 搞代码 mysql& ...

  5. mysql计算订单总金额_mysql统计当天消费总额

    addtime是时间字段 shop是数据表 subtotal要统计的字段 select * from shop where DATE_FORMAT(addtime,'%Y-%m-%d')=to_day ...

  6. mysql 8.0 直方图_MySQL 8.0 中统计信息直方图的尝试

    直方图是表上某个字段在按照一定百分比和规律采样后的数据分布的一种描述,最重要的作用之一就是根据查询条件,预估符合条件的数据量,为sql执行计划的生成提供重要的依据 在MySQL 8.0之前的版本中,M ...

  7. mysql binlog 统计_对MySQL binlog日志解析,统计每张表的DML次数

    想要获取每天数据库每张表的DML的次数,统计热度表,可以使用该脚本 # coding:utf-8 # 解析binlog,统计热度表,表的DML个数 import sys import os # mys ...

  8. mysql中实现分类统计查询的步骤_在MySQL中如何进行分组统计查询

    昨天和大家分享了MySQL中,如何进行聚合函数及统计函数查询,若是不清楚的话,可以去看一下我的那个文章.今天继续和大家分享,在MySQL中如何进行分组统计查询,这个在实际应用中,也会经常运用到,比如以 ...

  9. MySQL的跨年周统计问题(%X-%V)

    MySQL的跨年周统计问题 最近在做项目的时候,发现了一个报表在进行周统计并且跨年的时候会出现问题,具体问题截图如下:(主要与%X-%V的时间格式符有关) 2016-12-18 ~~ 2017-01- ...

最新文章

  1. python父类的类成员怎么定义_python如何找到哪些父类定义子对象的方法
  2. 【NOIP2013模拟联考6】选课(select)
  3. 1 计算机主机里面都有些什么东西,电脑主机箱里头的东西都有什么用?
  4. C# 系统应用之清空回收站操作
  5. 程序员一定要提升技术之外的能力
  6. [转]如何完美应对面试
  7. 不知道工作组名称怎样加入_第一次穿汉服不知道该怎样选择!一招教你用体型选汉服!...
  8. 接口传值实例DatePickerDialog
  9. 软件调试第二版卷一硬件基础 pdf_2020全球C++及系统软件技术大会,C++之父领衔...
  10. eclipse svn忽略指定文件或文件夹
  11. 微信小程序开发之路(3)— 添加一个Button按钮点击事件
  12. drozer的安装与模拟器连接
  13. 【吾爱破解第二期】操作学习笔记
  14. Java动态代理机制原理详解(JDK 和CGLIB,Javassist,ASM)
  15. 酒浓码浓 - HTML5微数据/itemscope/itemtype/itemprop
  16. R语言ggpubr包的ggscatter函数可视化散点图(scatter plot)、设置add参数为loess为散点图添加局部加权回归曲线、配置conf.int参数为回归线添加置信区
  17. C++容器方法大汇总
  18. 工具篇:TailScale免费实现远程设备互连(无费用方案,亲测,零基础安装),支持手机、Windows或linux系统、NAS
  19. 网易彩票APP:世界杯竞彩 细节定成败
  20. Mac使用Karabiner-Elements修改mac默认快捷键

热门文章

  1. 魔方小助手2.12 绿色正式版 - 系统右下角的时间天气
  2. Win10 为共享文件夹设置单独的用户访问权限(简单的局域网网盘)
  3. 利用python绘制螺旋式正方形
  4. TL431芯片的使用
  5. 给生活一点浪漫——python实现烟花绽放
  6. DEM数据全国各省的裁剪与分享(30m、90m、250m、1000m)
  7. 设置电脑开机软件自启动的简便小方法
  8. ST表 python实现
  9. sqlserver查看表架构修改历史记录
  10. 《UNIX网络编程》读书笔记——第三章 套接字编程简介