SQL已知出生日期如何计算年龄?

  • Post author:
  • Post category:其他

现有如下学生信息表:
在这里插入图片描述

<问题>根据学生的出生日期, 查询各学生的年龄,按照年份来算

<思路>在SQL中,一般可以使用year函数来计算已知出生日期求年龄的问题

<>
SELECT sid,sname, ssex,sage, year(getdate())-year(sage) as age
from student;
SELECT sid,sname, ssex,sage, year(getdate())-year(sage) as age
from student;
查询结果如下:
在这里插入图片描述


版权声明:本文为m0_46151596原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。