日期:2014-05-18  浏览次数:20451 次

DECODE(NVL(area_Name, -1), -1, 'ALL1', '') AS area_name_param请问这是什么意思?
DECODE(NVL(area_Name,   -1),   -1,   'ALL1 ',   ' ')   AS   area_name_param请问这是什么意思?

------解决方案--------------------
DECODE 是 ORACLE PL/SQL 的函数...

DECODE的语法:DECODE(value,if1,then1,if2,then2,if3,then3,...,else)

表示如果value等于if1时,DECODE函数的结果返回then1,...,如果不等于任何一个if值,则返回else