小弟在工作中遇到的decode的麻烦,请各位帮帮忙,decode函数的完整语法是?怎么用?谢谢。

解决方案 »

  1.   

    decode(col,1,2,3)
    判断col列,如果值是1的话,取值2,否则取值3
      

  2.   

    哦。谢谢maaw。能否举个例子说说?
      

  3.   

    这就是例子啊!假如table中有一列colcol
    a
    bselect decode(col,'a','c',col) from table查询结果是
    c
    b可以了不?
      

  4.   

    如果有多个选择值,还可以继续加到后面:
    decode(col,1,'a',2,'b',3,'c',...,col)