我是Mysql的新手,我需要帮助才能从马桌上找到超过10年的马匹,其中包括“Born”和“Born”等列。仅在几年内“死”,例如Born(1986)Died(1998)。
答案 0 :(得分:1)
纯种马被认为是在其出生年份的1月1日出生的。所以你只需要简单的减法来得到正确的答案。
select horse_name
from horses
where born < (year(current_date) - 10)
and died is null;
从“&lt;”更改运算符如果你真的打算找到10岁或10岁以上的马,那么“&lt; =”。