格式化函数来实现。

可以使用下面的SQL查询语句来实现:

SELECT name, FLOOR(DATEDIFF(CURRENT_DATE, birthdate)/365) AS age FROM students WHERE YEAR(birthdate) >= 2003;

这个查询语句使用了MySQL的YEAR()函数来提取出生日期的年份,然后使用DATEDIFF()函数计算从当前日期到出生日期之间的天数,然后除以365并向下取整得到年龄。最后,使用WHERE子句过滤出所有2003年以后出生的学生。

MYsql查询所有2003年以后出生的学生学生的年龄为整数而不是日期使用date

原文地址: https://www.cveoy.top/t/topic/eDag 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录