|
1、转换类: lower():字符串变为小写 upper():字符串变为大写 initcap():返回字符串并将字符串的第一个字母变为大写
2、字符操纵 concat() 连接两个字符串 substr() 截取子字符串 length() 取得字符串的长度 instr() 取得字符串的位置 lpad() 按某种形式显示,比如二进制
3、算术操作 round() 返回四舍五入值 trunc() 截取小数 mod() 求余运算
round(45.926,2)->45.93 trunc(45.926,2)->45.92 mod(1600,300)->100
4、日期函数 默认的日期格式为:DD-MON-YY (要改变默认格式可以这样改:alter session set nls_date_format='YYYY-MM-DD'; sysdate系统时间 dual 用来显示日期的名义表(非物理存在表)
months_between()返回两个日期之间的月份差值 add_months()在日期上加上份数 next_day()指定日期的后一天 last_day()月份中最后一天 round()四舍五入日期 trunc()截断日期
months_between('01-sep-95','11-jan-94')->19.6774194 add_months('11-jan-94',6)->'11-jul-94' next_day('01-sep-95','friday')->'08-sep-95' last_day('01-sep-95')->'30-sep-95'
round('25-jul-95','month')->01-aug-95上半月,下半月 round('25-jul-95','year')->01-jan-96上半年,下半年
trunc('25-jul-95','month')->01-jul-95 trunc('25-jul-95','year')->01-jan-95
|