在 Oracle 中,你可以使用
EXTRACT
函数来提取出生日期中的年份信息,然后再使用
TRUNC
函数将当前日期中的年份信息取整,最后两者相减即可得到年龄。
例如,假设你有一个名为
person
的表,其中包含一个名为
birth_date
的日期字段,你可以使用以下 SQL 语句计算出每个人的年龄:
SELECT TRUNC(EXTRACT(YEAR FROM SYSDATE)) - TRUNC(EXTRACT(YEAR FROM birth_date)) AS age
FROM person;
这条语句会返回一个名为
age
的列,其中包含
版权声明:本文为weixin_42607969原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。