Oracleで年齢を計算する

SQLであなたの現在年齢を計算する方法:

SQL> def birthdate = to_date('1981/12/16','yyyy/mm/dd')
SQL> select 
trunc((to_char(sysdate,'YYYYMMDD')-to_char(&birthdate,'YYYYMMDD'))/10000) as age 
from dual;

       AGE
----------
        27