DECODE函数 oracle 独有,功能强大.相当于 if else if IF 条件=值1 THEN RETURN(翻译值1)ELSIF 条件=值2 THEN RETURN(翻译值2) ......ELSIF 条件=值n THEN RETURN(翻译值n)ELSE RETURN(缺省值)END IF 例: order by DECODE(a.STATUS,'优',1,'良',2,'轻度污染',3,'中度污染',4,'重度污染',5,'严重污染',6) 按照规定的顺序返回了数据 来自为知笔记(