数据格式化截取: Trunc(data,[yyyy])
oracle的特有if判断: decode(sex, 0, '男', 1, '女')
分组排序:row_number() over(partition by [mutilcolname] order by [colname]) rn //可实现组内排号,方便获取第一位或最后一位数据
NVL空数据处理:NVL(age, 10);
获取系统时间+1天,+1小时,+1分钟: sysdate+1,sysdate+1/24,sysdate+1/(24*60)
当前时间处理:
select to_char(sysdate, 'yyyyMMddhh24miss') from dual; 获取当前时分秒select to_char(systimestamp, 'yyyyMMddhh24missff') from dual; 获取当前时分秒毫秒