首页 > 代码库 > Oracle函数解析
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 语句
Oracle函数解析
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。