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
阅读(813) | 评论(0) | 转发(0) |