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

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

时间:2024-05-12 14:57:45

相关推荐

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:年

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