
MySQL中将出生日期转为年龄并进行人数统计的实例方法
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本篇文章详细介绍了在MySQL数据库中如何通过SQL语句将存储的出生日期转换成对应的年龄,并进一步按年龄分组统计各年龄段的人数,提供了具体的实现步骤和代码示例。适合需要处理用户年龄数据的相关技术人员参考学习。
查询数据库SELECT * FROM `student`的结果如下:
- id:1;name:张三;birthday:1970-10-01;
- id:2;name:李四;birthday:1990-10-01;
- id:3;name:王五;birthday:2002-10-01;
- id:4;name:马六;birthday:2003-10-01。
将上述查询语句转换为包含年龄的查询语句,可以使用TIMESTAMPDIFF函数:
SELECT id, name, birthday, TIMESTAMPDIFF(YEAR,student.birthday,CURDATE()) as age FROM `student`
执行该查询后得到的结果如下:
- id:1;name:张三;birthday:1970-10-01;age:52;
- id:2;name:李四;birthday:1990-10-01;age:32;
- id:3;name:王五;birthday:2002-10-01;age:20;
- id:4;name:马六;birthday:2003-10-01;age:19。
全部评论 (0)
还没有任何评论哟~


