mysql统计下个月过生日的人数(Mysql出生日期转换为年龄并分组统计人数的方法示例)
类别:数据库 浏览量:1303
时间:2022-04-02 10:26:19 mysql统计下个月过生日的人数
Mysql出生日期转换为年龄并分组统计人数的方法示例查询数据库
|
SELECT * FROM `student` |
查询结果
id | name | birthday |
---|---|---|
1 | 张三 | 1970-10-01 |
2 | 李四 | 1990-10-01 |
3 | 王五 | 2002-10-01 |
4 | 马六 | 2003-10-01 |
转换为年龄的查询语句,使用函数TIMESTAMPDIFF
|
SELECT id, name , birthday, TIMESTAMPDIFF( YEAR ,student.birthday,CURDATE()) as age FROM `student` |
查询结果
d | name | birthady | age |
---|---|---|---|
1 | 张三 | 1970-10-01 | 50 |
2 | 李四 | 1990-10-01 | 30 |
3 | 王五 | 2002-10-01 | 18 |
4 | 马六 | 2003-10-01 | 17 |
然后按照年龄段进行分组
|
SELECT GROUP_CONCAT(a.id) as ids, GROUP_CONCAT(a. name ) as names, CASE WHEN a.age<18 THEN '少年' WHEN a.age>=18 AND a.age< 40 THEN '青年' WHEN a.age>=40 AND a.age< 60 THEN '中年' END as age, count (a.id) as count FROM ( SELECT id, name , birthday, TIMESTAMPDIFF( YEAR ,student.birthday,CURDATE()) as age FROM `student`) as a GROUP BY CASE WHEN a.age<18 THEN '少年' WHEN a.age>=18 AND a.age< 40 THEN '青年' WHEN a.age>=40 AND a.age< 60 THEN '中年' END |
查询结果
ids | names | age | count |
---|---|---|---|
1 | 张三 | 中年 | 1 |
4 | 马六 | 少年 | 1 |
2,3 | 李四,王五 | 青年 | 2 |
tips:当前时间是2020年
总结
到此这篇关于Mysql出生日期转换为年龄并分组统计人数的文章就介绍到这了,更多相关Mysql出生日期转年龄并分组统计内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
原文链接:https://blog.csdn.net/weixin_45121502/article/details/109486301
您可能感兴趣
- mysql在centos7中如何安装(阿里云centos7安装mysql8.0.22的详细教程)
- mysql主从同步工作原理(MySQL是如何实现主备同步)
- 软件测试常用mysql语句(MySQL压力测试工具Mysqlslap的使用)
- 阿里云ecs服务器数据在哪儿(阿里云ECS云服务器linux系统安装mysql后远程连接不了踩坑)
- 织梦源码安装数据库怎么填(Mysql修改端口号 织梦DedeCMS设置教程)
- cent os7.0 安装mysql(mysql8.0.23 linuxcentos7安装完整超详细教程)
- mysql双向同步原理(详解MySQL的半同步)
- mysql怎么解决幻读问题(详解MySQL幻读及如何消除)
- navicat15激活页面不显示(Navicat for MySQL 15注册激活详细教程)
- mysql常用四种日志(MySQL 撤销日志与重做日志Undo Log与Redo Log相关总结)
- mariadb导入数据库命令(MySQL/MariaDB 如何实现数据透视表的示例代码)
- mysql如何操作日期
- mysql 快速迁移到历史表(MySQL 线上日志库迁移实例)
- win10下安装mysql8.0.23 及 “服务没有响应控制功能”问题解决办法(win10下安装mysql8.0.23 及 “服务没有响应控制功能”问题解决办法)
- mysql自增锁(深入剖析 MySQL 自增锁)
- mysql访问被拒绝(nacos无法连接mysql的解决方法)
- 杯酒人生---瓦伦丁酒杯和奥丁格啤酒(杯酒人生---瓦伦丁酒杯和奥丁格啤酒)
- 中秋节买啤酒,预算超过7元试试这8种啤酒,麦香浓郁都是真啤酒(预算超过7元试试这8种啤酒)
- CellPress旗下的6 期刊,国人友刊来了解一下吧(CellPress旗下的6期刊国人友刊来了解一下吧)
- ()
- SCI检索 SSCI检索 EI检索 ISTP检索 CSCD检索简介(SCI检索SSCI检索EI检索)
- 参考文献里期刊名称的写法,你知道吗(参考文献里期刊名称的写法)
热门推荐
- 对mysql索引的理解(详解MySQL 8.0 之不可见索引)
- 云服务器常见的哪几种(新手如何选择合适的云服务器?)
- linux怎么设置php代码(linux Cron定时执行带参数的PHP代码)
- mysql 查询都是0的值(MySQL按小时查询数据,没有的补0)
- python企业微信录信息(python获取微信企业号打卡数据并生成windows计划任务)
- 什么是里氏替换原则
- python高级面试题及答案(python面试题小结附答案实例代码)
- python 读文件报错处理(解决python写入带有中文的字符到文件错误的问题)
- 云服务硬盘挂载有几种方法(腾讯云 阿里云 挂载硬盘方法数据盘)
- 利用前端做扫雷游戏(js实现经典扫雷游戏)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9