PL/SQL已知出生日期,查询年龄。 | |
TRUNC函数和MONTHS_BETWEEN函数 | |
表达式一 | SELECT TRUNC(MONTHS_BETWEEN(SYSDATE,SBIRTHDAY)/12) FROM STUDENT; |
表达式二 | SELECT SNAME,YEAR(NOW())-YEAR(SBIRTHDAY) 年龄 FROM STUDENT; |
注意 | SYSDATE和SBIRTHDAY字段,有时候需要用: TO_DATE(TO_CHAR('<字段名>','YYYY/MM/DD'))来转换一下格式。 |
PL/SQL已知出生日期,查询年龄。
于 2022-02-01 00:45:05 首次发布