Advertisement

日期时间函数 oracle 的总结

阅读量:

经常使用 SQL 的用户在实际操作过程中,必然会接触到一些 Oracle 数据库中的日期与时间相关函数,例如在财务系统或人力资源管理系统中,通常需要按照年、季度、月乃至周来进行数据统计。

近日闲暇之余,特意从网络上搜集整理了一些相关资料,以便今后查阅使用。

一、常用日期数据格式

  1. 提取年份的最后一位、两位、三位及四位数字

select to_char(sysdate,'Y') from dual; -- 用于获取年份的最后一位

select to_char(sysdate,'YY') from dual; -- 用于获取年份的最后两位

select to_char(sysdate,'YYY') from dual; -- 用于获取年份的最后三位

select to_char(sysdate,'YYYY') from dual; -- 用于获取完整的四位年份

  1. 确定当前所处的季度

select to_char(sysdate,'Q') from dual; -- 1至3月为第一季度,2表示第二季度。

  1. 获取当前月份的数值表示

select to_char(sysdate,'MM') from dual; -- 五月对应的数值为05

  1. 获得月份的罗马数字形式表示

select to_char(

全部评论 (0)

还没有任何评论哟~