decode() 函数的语法:
1 Select decode(columnname,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值) 2
3 From talbename 4...5 Where …
其中:columnname为要选择的table中所定义的column;
缺省值可以是你要选择的column name本身,也可以是你想定义的其他值,比如Other等;
主要作用...) sale from output
若只与一个值进行比较:
Select monthid ,decode(sale, NULL,‘---’,sale) sale from output
decode中可使用其他函数...SELECT NAME,NVL(TO_CHAR(COMM),'NOT APPLICATION') FROM TABLE1;
如果用到decode函数中:
select monthid,decode(nvl...(sale,6000),6000,'NG','OK') from output;
sign()函数根据某个值是0、正数还是负数,分别返回0、1、-1,
用如下的SQL语句取较小值:
select monthid