mysql计算年龄
网上搜了很多mysql计算年龄的方法,像“MySQL根据出生日期计算年龄的五种方法比较”什么的,算出来都不符合我的需求,干脆自己写了一个
select (YEAR(CURDATE())-YEAR('2021-02-25'))-IF(DATE_FORMAT(CURDATE(),'%m-%d')<DATE_FORMAT('2021-02-25','%m-%d'),1,0);
-- '2021-02-25'为生日,CURDATE()为当前日期,可以换成需要计算年龄的日期
原理很简单,先直接计算年份差,然后
原创
2022-02-25 14:51:33 ·
3603 阅读 ·
0 评论