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安装失败原因和解决方法(MySQL MGR搭建过程中常遇见的问题及解决办法)
- mysql的基本索引类型(MySQL 隔离数据列和前缀索引的使用总结)
- mysql日期与时间函数(MySQL日期函数与时间函数汇总MySQL 5.X)
- mysql如何解决主从延迟(MySQL主从延迟问题解决)
- 安装mysql中要注意什么问题(安装Mysql时可能会遇到的一些疑难杂症)
- mysql导出数据的方法
- mysql利用数据库日志恢复数据(MySQL通过binlog恢复数据)
- mysql对大表千万级如何优化(MySQL 大表的count优化实现)
- mysql的使用步骤(MySQL infobright的安装步骤)
- mysql8.0使用(MySQL 8.0新特性 — 检查性约束的使用简介)
- mysql自增主键创建过程(深入谈谈MySQL中的自增主键)
- 如何使java与sqlserver数据库连接(java连接mysql数据库 java连接sql server数据库)
- mysql创建表存在哪里(MySQL的表空间是什么)
- navicatformysql使用视图(Navicat for MySQL的使用教程详解)
- 宝塔mysql怎么设置优化(宝塔面板mysql内存占用高如何优化)
- binlog怎么恢复mysql数据库(mysql5.7使用binlog 恢复数据的方法)
- 翼龙贷组织出借人调研 感受鄱阳 借 来的致富路(翼龙贷组织出借人调研)
- 2023新国风戏曲教育寒假集训班汇报演出《戏娃闹元宵》图文报道(2023新国风戏曲教育寒假集训班汇报演出戏娃闹元宵图文报道)
- 九儿《狐踪谍影》出演热血女特警,戏份杀青受关注(九儿狐踪谍影出演热血女特警)
- 红色代表什么(红色代表什么寓意)
- 蓝天代表什么(蓝天代表什么生肖)
- 今天要吃什么(今天要吃什么菜)
热门推荐
- 如何替换html5视频播放器(HTML5自定义视频播放器源码)
- sqlserver 怎么建立触发器(SQL Server:触发器实例详解)
- php自定义函数返回多少个值(PHP7导出Excel报ERR_EMPTY_RESPONSE解决方法)
- linuxsamba怎么连接(Linux Samba服务器超详细安装配置附问题解决)
- javascript如何转换int型(浅谈JavaScript中的parseInt的妙用)
- sql 如何拆分字符串(SQL Server实现将特定字符串拆分并进行插入操作的方法)
- php 精度误差调整(php精度计算的问题解析)
- mysql查询分区语句(MySQL中 and or 查询的优先级分析)
- web压力测试工具app(十款Web服务器性能压力测试工具)
- css基线实例详解(移动端使用 rem 单位时 css sprites 定位问题的解决)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9