[size=medium]比如我从表中拿到A列为生日,其格式为varchar2类型,我想只要它的年,该如何操作?
如:select A from table;
A列输出结果为2010-10-26 为varchar2类型的,我只想要年,因为我要计算他的年龄![/size]
oracle中日期格式问题
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
8条回答 默认 最新
fxmabo 2010-10-27 17:13关注[code="java"]
select to_number(to_char(sysdate,'YYYY')-substr(t.A,1,4)) "年龄" from table t;
[/code]
直接帮你查出年龄算了本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报