每天自学oracle——to_char()函数

1.to_char函数查询示例:
select sysdate, to_char(sysdate,‘yyyy-MM-dd HH24:mi:ss’) from dual;
sysdate 如:2019/2/15 13:30:59
to_char(sysdate,‘yyyy-MM-dd HH24:mi:ss’) 代表2019-02-15 13:30:59

扩展:
select to_date(‘2019-02-15 13:30:59’,‘yyyy-MM-dd HH24:mi:ss’) from dual;
查询结果仍是 sysdate 2019/2/15 13:30:59

2.时间的计算:
当前时间减去7分钟的时间

select sysdate,sysdate - interval ‘7’ MINUTE from dual

当前时间减去7小时的时间

select sysdate - interval ‘7’ hour from dual

当前时间减去7天的时间

select sysdate - interval ‘7’ day from dual

当前时间减去7月的时间

select sysdate,sysdate - interval ‘7’ month from dual

当前时间减去7年的时间

select sysdate,sysdate - interval ‘7’ year from dual

备注:
如果是小数如:0.33这样的数据经过to_char后再显示会变为.33

你可能感兴趣的:(每天自学oracle——to_char()函数)