java 中 使用mysql根据出生日期去计算年龄
环境
jdk1.8.0
springBoot 2.1.1
数据库 :mysql
java 中 使用mysql根据出生日期去计算年龄 只需使用一条SQL语句就可完成
学生表:student
id
name
birth
sql语句中:
select DATE_FORMAT(FROM_DAYS(TO_DAYS(NOW())-TO_DAYS(birth)), '%Y')+0 AS age,id, name FROM student
DATE_FORMAT(FROM_DAYS(TO_DAYS(NOW())-TO_DAYS(birth)), ‘%Y’)+0
这条是最最要的