常用函数
转换大小写的: lower全部为小写 upper全部大写 initcap首字母大写
字符的函数:concat(A,B)连接A,B substr(‘string’,1,3) str 截取1-3的字符
Instr(‘B’,’A’) 字符A在B中的位置
日期函数:SYSDATE 返回系统日期
MONTHS_BETWEEN(date1, date2):返回 date1 和date2之间的月份的数量,结果可以是正数,也可以是负数。如果date1 晚于 date2,返回正数,如果 date1 早于date2,返回负数。结果的非整数部分表示不足一整月的那部分间隔。
ADD_MONTHS(date, n):向date加上n个月,n必须是整数。
NEXT_DAY(date, num):求出date之后一周内某天num的日期,num可以是一个有效的表示星期几的数字。1为星期天
LAST_DAY(date):求出date所在的月的最后一天。
ROUND(date[,‘fmt’]): 将date按照fmt指定的格式进行四舍五入,fmt为可选项,如果没有指定fmt,则默认为‘DD’,将date四舍五入为最近的天。
TRUNC(date[, ‘fmt’]):将date按照fmt指定的格式进行截取,fmt为可选项,如果没有指定fmt,则默认为‘DD’,将date截取为最近的天。
alter session set nls_date_language=english;
把当前日期中的环境改为英文
alter session set nls_date_language=“simplified chinese”;
把当前日期中的环境改为中文
转换显性函数