gpt4 book ai didi

mysql - SQL将dob更改为age,然后显示最小的3

转载 作者:行者123 更新时间:2023-11-29 21:09:49 24 4
gpt4 key购买 nike

我有一个包含学生信息的表格

我需要一种方法,可以将他们的出生日期更改为年份(即 02/10/94/= 21),然后仅显示年龄最小的 3 岁。

我认为为此需要的两列称为“姓名”和“出生日期”

如果有人能帮助我,我将不胜感激

最佳答案

应该是这个

select YEAR(CURRENT_TIMESTAMP) - YEAR(dob)  as age 
FROM student
order by age limit 3;

或者

SELECT DATEDIFF(CURRENT_DATE, dob)/365 AS age
FROM student
order by age limit 3;

不准确,因为一年不是 365 天..但可能有用

关于mysql - SQL将dob更改为age,然后显示最小的3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36481130/

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