Oracle函数学习总结
Posted yjcs123
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle函数学习总结相关的知识,希望对你有一定的参考价值。
今天在工作中用到了oracle的函数,不是很熟,就今天总结一下自己都会那些函数
1.to_number() ,将字符串转换为数字,如果出现字母会报错,
2.to_char() ,我们最常用的就是把日期转换成对应的字符串格式,
3.to_date() ,将字符串转换为日期类型
4.nvl(column1,column2) ,这个函数的意思是当column1为null时,去column2的值,当column1不为null时,取column1的值.
另外这个函数有个需要注意的地方,就是oracle判断null的时候如果是两个单引号就是空串‘‘,这种在这个函数也会判断是null,如果是这种‘ ‘,单引号之间有空格就不会判断为null,所以在开发中如果判断null和空字符串最好用trim函数去空格,看图.
5.nvl2(column1,column2,column3) ,这个函数也是常用的,如果column1为null,返回column2,如果column2不为null,返回column3, 注意这个判断是否为Null和上面的nvl一样,
6.decode(表达式,值1,返回值1,值2,返回值2 .....) ,这个类似于我们的if-else 或者if-elseif-else
这个的解释就是,如果表达式和2相等,就返回22,如果表达式和3相等,就返回33 .
这个的解释就是,如果表达式和2相等,就返回22,如果表达式和3相等,就返回33 ,都不相等,就返回66,
哈哈,今天的总结就到这了,看图是不是很容易看懂^_^.
以上是关于Oracle函数学习总结的主要内容,如果未能解决你的问题,请参考以下文章