gpt4 book ai didi

php - 从您的 MySQL 表中获取特定年龄段的人

转载 作者:行者123 更新时间:2023-11-30 22:50:57 25 4
gpt4 key购买 nike

好吧,假设我有下表:

+----+-----------+--------+------------------+
| id | name | gender | birthDate (date) |
+----+-----------+--------+------------------+
| 1 | John Doe | Male | 1968-09-18 |
| 2 | Jane Doe | Female | 1970-11-20 |
| 3 | Sally Doe | Female | 1985-04-17 |
| 4 | Jake Doe | Male | 1989-07-10 |
| 5 | Mike Doe | Male | 1991-06-28 |
| 6 | Cindy Doe | Female | 1995-02-03 |
+----+-----------+--------+------------------+

我如何从这张表中找出年龄大于 21 岁且小于 50 岁的所有人。我通常可以在 mysql 中找到自己的方式,但在谈到日期时,我似乎总是搞砸了。

最佳答案

另一种使用 BETWEEN 语句的方法。

SELECT *
FROM tablename
WHERE birthdate BETWEEN
(curdate() - interval 50 year)
AND
(curdate() - interval 21 year)

关于php - 从您的 MySQL 表中获取特定年龄段的人,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28165576/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com