Oracle 常用函数介绍

函数名

函数作用

备注

Lower(char)

使字符串char大写

Upper(char)

使字符串char小写

Length(char)

计算字串char长度

Substr(char,m,n)

将字串charm截取n个字符

||

连接字符串

相当于java种的”+”

Repace(char,char1,char2)

将字串char种的char1替换为char2

Ascii(char)

返回charascii

互相逆

Char(number)

根据number返回字符

Concat(char1,char2)

等同char1||char2

Initcap(char)

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

Instr(c1,c2,i,j)

c1i位置开始查找第j次出现的c2的位置

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

Ltrim(c1,c2)

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

Decode(value,value1,result,result1)

Valuevalue1对比,相等返回result,否则返回result1

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

1.1 数学函数

函数名

函数作用

备注

Round(number,m)

number保留m位小数

进行四舍五入

Trunc(number,m)

同上

不进行四舍五入

Mod

取模

Java种的%

Floor

小雨等于

Ceil

大于等于

Abs

绝对值

1.2 日期函数

函数名

函数作用

备注

Sysdate

返回系统时间

Add_months(d,n)

d字段的月份+n

Last_day(d)

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

1.3 转换类型

函数名

函数作用

备注

To_char(d,格式)

时间格式yyy-mm-dd

To_date(字段,格式)

10

1.4 系统函数

函数名

函数作用

备注

Sys_context(‘USERENV’,参数)

参数:terminal当前客户端

Language 语言

Session_user用户

Current_schema当前方案名

Db_name库名

Dbms_output.put_line()

类似out.print

使用前必须打开输出

Set serveroutput on

1.5聚合函数

函数名函数作用备注
count找出的个数 
min返回最小值 
max返回最大值 
sum返回总和 
avg返回平均值 
   
   
   
   
   
   
   
   
   
   




转载于:https://my.oschina.net/u/723981/blog/292024

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值