oracle函数:
nvl(arg,value)代表如果前面的arg的值为null那么返回的值为后面的value ;
nvl(arg,value)=0 这代表什么?

解决方案 »

  1.   

    nvl(arg,value) 计算出的值为0啊
    1,arg值为0
    2,arg值为空,value值为0
      

  2.   

    nvl(arg,value)=0 这代表什么?
    就是判断语句,前后两个表达式,是否相等;
      

  3.   

    返回boolean值,具体要看nvl(arg,value)里面的value了
      

  4.   

    nvl(arg,value) 计算出的值为0啊
    1,arg值为0
    2,arg值为空,value值为0
      

  5.   

    一个判断句,当arg不为空时,判断arg是否为0;当arg为空时,判断value是否为0
      

  6.   

    nvl(arg,value)=0 
    这个是一个判断语句,用来判断arg值是否为0;或者为空时,value如果定义为0的话,也表示判断arg是否为空,其他就不成立
      

  7.   

    (1)nvl(arg,0)表示: 字段arg为空的时候,把空的都赋值0
      (2) nvl(arg,0) =0  如果放在where 语句后,
          表示 先判断字段,之后把字段为空赋值0,之后=0。把这个作为条件就是只要为空的。
      

  8.   

    arg为0,或者arg为空value为0