Oracle 常用的函数小结

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值