MariaDB虚拟列 - 我可以计算年龄吗?

时间:2016-01-07 11:06:53

标签: mariadb

我现在正在学习MariaDB。我的任务是为我们诊所的老年患者研究创建一个数据库。

我有死亡病人的出生日期(birthdate)和死亡日期(deathdate)。

我需要有字段:

  • is_alive - BOOLEAN - 根据deathdate和今天的日期计算
  • age - INT - 根据birthdatedeathdate和今天的日期计算 - 如果deathdate不为空,那么患者不活着且{{ 1}}。如果age=deathdate-birthdate为空,则为deathdate

是否可以通过虚拟列计算这样的字段,或者我应该进行VIEW?

0 个答案:

没有答案