码迷,mamicode.com
首页 > 数据库 > 详细

Oracle函数学习总结(1)

时间:2019-05-07 22:53:41      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:返回   判断   今天   格式   需要   http   就是   图片   不为   

今天在工作中用到了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函数学习总结(1)

标签:返回   判断   今天   格式   需要   http   就是   图片   不为   

原文地址:https://www.cnblogs.com/yjcs123/p/10828671.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!