Triple King

好记性不如烂笔头,曾经学习到的东西都是一笔财富,有空时不妨记录下来。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

oracle中SQL根据生日日期查询年龄的方法

Posted on 2013-07-17 17:24  TripleKing  阅读(5884)  评论(0编辑  收藏  举报

方法:SELECT Trunc(MONTHS_BETWEEN(SYSDATE,BIRTH_DATE)/12) FROM 某表

Trunc函数在这里对带有小数位数的数字取整数部分;

SYSDATE为oracle的获取当前日期的函数;

BIRTH_DATE为我自己的数据库表中存储生日日期的字段。