您的位置:首页 > 数据库 > Oracle

Oracle 常用的函数小结

2014-07-25 10:44 260 查看
1 Oracle常用函数

1.1 字符函数
函数名

函数作用

备注

Lower(char)

使字符串char大写

Upper(char)

使字符串char小写

Length(char)

计算字串char长度

Substr(char,m,n)

将字串char从m截取n个字符

||

连接字符串

相当于java种的”+”

Repace(char,char1,char2)

将字串char种的char1替换为char2

Ascii(char)

返回char的ascii码

互相逆

Char(number)

根据number返回字符

Concat(char1,char2)

等同char1||char2

Initcap(char)

将char字串的单词首字母大写其他字母小写

Instr(c1,c2,i,j)

从c1的i位置开始查找第j次出现的c2的位置

i为负数则从右到左查找.i和j默认值都是1

Ltrim(c1,c2)

使c1字串的开头字母不在c2中

Decode(value,value1,result,result1)

Value和value1对比,相等返回result,否则返回result1

Value1对应result..这两个值可以连续出现..匹配..其实也就是case语句..但是只能匹配等价值,感觉不如case= =!!

1.2 数学函数
函数名

函数作用

备注

Round(number,m)

将number保留m位小数

进行四舍五入

Trunc(number,m)

同上

不进行四舍五入

Mod

取模

Java种的%

Floor

小雨等于

Ceil

大于等于

Abs

绝对值

1.3 日期函数
函数名

函数作用

备注

Sysdate

返回系统时间

Add_months(d,n)

将d字段的月份+n

Last_day(d)

返回字段d月份的最后一天

1.4 转换类型
函数名

函数作用

备注

To_char(d,格式)

时间格式yyy-mm-dd

To_date(字段,格式)

1.5 系统函数
函数名

函数作用

备注

Sys_context(‘USERENV’,参数)

参数:terminal当前客户端

Language 语言

Session_user用户

Current_schema当前方案名

Db_name库名

Dbms_output.put_line()

类似out.print

使用前必须打开输出

Set serveroutput on

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: