关于#mysql#的问题

MySQL中给出含有教师号字段、姓名字段、生日字段的表查询年龄大于50岁的教师的教师号、姓名、年龄,并以教师号、姓名、年龄作为列标题。

img

SELECT 教师号,姓名, TIMESTAMPDIFF(year,birthdate, CURDATE()) AS 年龄
FROM 表名
WHERE TIMESTAMPDIFF(year,birthdate, CURDATE())>50

注意查看一下MYSQL官方免费手册中的 函数说明,与 sql server 不同。

SELECT 教师号,姓名,DATEDIFF(birthdate,CURDATE())/365 AS 年龄
FROM 表名
WHERE DATEDIFF(birthdate,CURDATE())/365>50