gpt4 book ai didi

mysql - 如何从生日日期开始按年龄对 MySQL 结果进行排序

转载 作者:行者123 更新时间:2023-11-29 00:54:45 25 4
gpt4 key购买 nike

假设我的 MySQL 数据库结构是这样的。

ID     Name    BirthdayDate 
-------------------------------------
1 John 1974-05-21
2 Peter 1977-11-10
3 Chang 1981-04-01
..................
..................
100 Smith 1945-03-21

如何编写SQL语句来排序年龄示例

40 > 45 above
35 <= below or equal 35

告诉我

最佳答案

ORDER BY IF(BirthdayDate < DATE_SUB(NOW(), INTERVAL 35 YEARS), 0, 1),
BirthdayDate

这将首先显示年龄 > 35 岁的人,然后是其他人

关于mysql - 如何从生日日期开始按年龄对 MySQL 结果进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6619646/

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