刚开始用mysql,需要用出生日期计算年龄,而且需要查询符合这个年龄的用户信息。网络上介绍了不少显示年龄的方法,但是要使用where语句查询时,就失效了。 在网络上找到了一位大神的回答,亲测有用。 题目:查询年龄为33的用户信息 SELECT customers.cusName,customers.sex,TIMESTAMPDIFF(YEAR,customers.birthday,CURDATE())AS 'age' FROM customers WHERE TIMESTAMPDIFF(YEAR,customers.birthday,CURDATE())='33' 注: 1、customers是表名 2、customers.birthday是链表存储出生日期的属性,'age'是别名,年龄。
mysql出生日期计算年龄并查询年龄
最新推荐文章于 2024-05-04 13:51:18 发布