Oracle函数解析


一:大小写控制函数

 

lower()函数:(此函数将全部的大写字母都可以变为小写字母)


 

upper()函数:(将输入的字符串变为大写字母)


 

initcap()函数:(将每个字符串的首字母大写)


 二:字符控制函数


 

concat()函数:(字符串连接,可以连接两个字符串)(实际上使用“||”也可以完成两个字符串的连接操作。)


 

 substr()函数:(字符串截取)

截取的时候需要注意:要从那里开始截取,之后取多长的长度。


 

length():取出字符串的长度,例如,取出每一个雇员的姓名的长度:


 

instr()函数:查找在一个字符串中是否有指定的字符串,如果有,则返回其位置
SELECT instr('hello','x') FROM dual ;
如果有此字符串,则返回位置,如果没有,则返回0。


 


 三:日期函数


MONTHS_BETWEEN()两个日期相差的月数

实现效果:


ADD_MONTHS()向指定日期中加上若干月数


日期相减:

两个日期之间的天数

两个日期之间相差的月数


四:转换函数


 


 


 


 五:数字函数


 

ROUND()函数:(表示四舍五入)


TRUNC()函数:(表示截取函数,不会保留任何小数且不会执行四舍五入的操作)


 六:通用函数


 

NVL()函数:将一个指空值变为一个指定的内容



七:decode函数


 

decode函数:类似于IF ELSE IF ELSE 语句


 


 

转载于:https://www.cnblogs.com/hq-123/p/5811209.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值