mysql中根据生日判断年龄的查询语句 mysql if语句判断null


在mysql中根据生日判断年龄的查询语句:
SELECT DATE_FORMAT(FROM_DAYS(TO_DAYS(NOW())-TO_DAYS(birthday)),'%Y')+0 AS age FROM employee;
这样,如果Brithday是未来的年月日的话,计算结果为0。

下面的SQL语句计算员工的绝对年龄,即当Birthday是未来的日期时,将得到负值。

mysql中根据生日判断年龄的查询语句 mysql if语句判断null
SELECT DATE_FORMAT(NOW(), '%Y') - DATE_FOR MAT(birthday, '%Y') -(DATE_FORMAT(NOW(), '00-%m-%d') <DATE_FORMAT(birthday, '00-%m-%d')) AS age from employee

  

爱华网本文地址 » http://www.aihuau.com/a/25101015/251687.html

更多阅读

人生的各种年龄划分及称谓 年龄的称谓

一、 人生分九段,中国古代的年龄划分古代根据男子成长过程的生理特点,以十年为单元,将人生大致分为九个阶段。分别是“幼”、“弱”、“壮”、“强”、“艾”、“耆”、“老”、“耄”、“期”,说来相当有趣。始于战国,成书于秦汉的《礼

mybatis实现关联数据的查询 win10登录不进去

mybatis实战教程(mybatis in action)之四:实现关联数据的查询有了前面几章的基础,对一些简单的应用是可以处理的,但在实际项目中,经常是关联表的查询,比如最常见到的多对一,一对多等。这些查询是如何处理的呢,这一讲就讲这个问题。我们首

声明:《mysql中根据生日判断年龄的查询语句 mysql if语句判断null》为网友都不值得你屈就分享!如侵犯到您的合法权益请联系我们删除