失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > sql根据出生日期计算当前年龄 函数TIMESTAMPDIFF()

sql根据出生日期计算当前年龄 函数TIMESTAMPDIFF()

时间:2022-10-01 14:09:15

相关推荐

sql根据出生日期计算当前年龄 函数TIMESTAMPDIFF()

场景: 数据库中存储出生日期字段,列表展示需要年龄

方案:1. 查出list在代码中循环计算

2. 在sql中使用运算或者函数

这里展示第二种方式:

TIMESTAMPDIFF(YEAR, date_column, CURDATE()) AS age

解释:

CURDATE() 取的是当前年月日:-09-29TIMESTAMPDIFF(interval,datetime1,datetime2),比较的单位:interval。计算两个日期数据的时间差

比较的单位interval可以为以下数值

FRAC_SECOND:表示间隔是毫秒SECOND:秒MINUTE:分钟HOUR:小时DAY:天WEEK:星期MONTH:月QUARTER:季度YEAR:年

如果觉得《sql根据出生日期计算当前年龄 函数TIMESTAMPDIFF()》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。