看面试题的时候看到的一个问题
SELECT DATEDIFF( CURDATE( ) , birthday )/365 AS 年龄FROM peopleLIMIT 0 , 30
其中DATEDIFF() 函数用来计算两个参数间的相差天数
CURDATE()是返回“YY-MM-DD”格式的当前日期
birthday是以“YY-MM-DD”这个格式存储的生日日期
得到相差天数之后再做一个除以365天,如果要求整数的话就多加个ROUND()
好了就这么多了,拜拜~
本文共 279 字,大约阅读时间需要 1 分钟。
看面试题的时候看到的一个问题
SELECT DATEDIFF( CURDATE( ) , birthday )/365 AS 年龄FROM peopleLIMIT 0 , 30
其中DATEDIFF() 函数用来计算两个参数间的相差天数
CURDATE()是返回“YY-MM-DD”格式的当前日期
birthday是以“YY-MM-DD”这个格式存储的生日日期
得到相差天数之后再做一个除以365天,如果要求整数的话就多加个ROUND()
好了就这么多了,拜拜~
转载于:https://my.oschina.net/u/203607/blog/535079