以下列出部分Oracle单行函数
INITCAP 将字符串的第一个字母变为大写,例:INITCAP(‘SQL SERVER’) ---à Sql Server
CONCAT 拼接两个字符串,与||相同
TRUNC(value,precision)按precision截取value 例TRUNC(124.16666,2) à124.16 precision缺省值为0
MONTHS_BETWEEN(date2,date1) 给出Date2-date1的月数
ADD_MONTHS 增加或减去月份
NEXT_DAY(date,’day’) 给出日期date之后下一个的日期 例NEXT_DAY(’25-7月 -13’,6) à26-7月 -13 1代表周日,依次往后推,6代表周五
LAST_DAY(date) 返回日期所在月的最后一天
TO_CHAR(date,’fmt’) 转换日期格式到字符串,也可以将字符串转、数字转换成指定格式 例:to_char(15459,’fm$09,999,999’) -à$00,015,459 9代表一个数字,0显示前缀零,$ 根据本地语言环境显示货币 to_char(sysdate,’yyyy-mm-dd’)