我现在正在学习MariaDB。我的任务是为我们诊所的老年患者研究创建一个数据库。
我有死亡病人的出生日期(birthdate
)和死亡日期(deathdate
)。
我需要有字段:
is_alive
- BOOLEAN - 根据deathdate
和今天的日期计算age
- INT - 根据birthdate
,deathdate
和今天的日期计算 - 如果deathdate
不为空,那么患者不活着且{{ 1}}。如果age=deathdate-birthdate
为空,则为deathdate
是否可以通过虚拟列计算这样的字段,或者我应该进行VIEW?