orcale值转换

来源:互联网 发布:sql order by 降序 编辑:程序博客网 时间:2024/06/13 23:06

orcale 除零异常/ 0值转换    A/B B=0

decode(b,0,0,a/b)

decode(字段或字段的运算,值1,值2,值3)
       这个函数运行的结果是,当字段或字段的运算的值等于值1时,该函数返回值2,否则返回值3

 当然值1,值2,值3也可以是表达式,这个函数使得某些sql语句简单了许多  


NVL2(expr1,expr2,expr3) 

  功能:如果参数表达式expr1值为NULL,则NVL2()函数返回参数表达式expr3的值;如果参数表达式expr1值不为NULL,则NVL2()函数返回参数表达式expr2的值。

NVL( string1, replace_with)

  功能:如果string1为NULL,则NVL函数返回replace_with的值,否则返回string1的值,如果两个参数都为NULL ,则返回NULL。
0 0
原创粉丝点击