注意:DECODE函数只能在sql中使用
格式:
decode(条件,值1,A,值2,B,…值n,n,O)
具体的含义解释为:
如果条件的值等于值1,那么返回的A,如果条件的值等于值2,那么返回B,依次类推,如果都没有符合条件的,则返回O,相当于代码:
if (条件 == 值1 )
return A;
else if (条件 == 值2 )
return B;
else if (条件 == 值n )
return n;
else
return O;
注意:DECODE函数只能在sql中使用
格式:
decode(条件,值1,A,值2,B,…值n,n,O)
具体的含义解释为:
如果条件的值等于值1,那么返回的A,如果条件的值等于值2,那么返回B,依次类推,如果都没有符合条件的,则返回O,相当于代码:
if (条件 == 值1 )
return A;
else if (条件 == 值2 )
return B;
else if (条件 == 值n )
return n;
else
return O;