在 SQL 中,我需要计算已死亡马的年龄,然后将其乘以三以获得它们的人类年龄。
有一列名为“BORN”,一列名为“PASSED”,仅包含他们去世的年份。
因此,我需要计算从 BORN 列(出生年份)到 PASSED 列(死亡年份)的马匹年龄,然后将该数字乘以三。然后我只需要列出他们的 horse_id、姓名和年龄(以人类年龄为单位),但我自己知道如何执行该 select 语句。
最佳答案
试试这个代码,
SELECT horse_id, name, ((PASSED-BORN) * 3) As humanAge FROM horses WHERE PASSED IS NOT NULL;
关于mysql - 需要计算马的年龄,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29934744/