SQL(mysql)经过生日字段获得年龄

看面试题的时候看到的一个问题面试

SELECT DATEDIFF( CURDATE( ) , birthday )/365 AS 年龄
FROM people
LIMIT 0 , 30

其中DATEDIFF() 函数用来计算两个参数间的相差天数sql

CURDATE()是返回“YY-MM-DD”格式的当前日期函数

birthday是以“YY-MM-DD”这个格式存储的生日日期code

获得相差天数以后再作一个除以365天,若是要求整数的话就多加个ROUND()class

好了就这么多了,拜拜~co

相关文章
相关标签/搜索