数据库中存储的是个人的出生日期信息如何转换为个人的年龄信息呢?
-
查询数据库
SELECT * FROM `student`
查询结果
id name birthday 1 张三 2000-10-01 2 李四 2001-10-01 3 王五 2002-10-01 -
转换为年龄的查询语句,使用函数TIMESTAMPDIFF
SELECT id, name, birthday, TIMESTAMPDIFF(YEAR,student.birthday,CURDATE()) as age FROM `student`
查询结果
d name birthady age 1 张三 2000-10-01 20 2 李四 2001-10-01 19 3 王五 2002-10-01 18
tips:当前时间是2020年