分类: Oracle
2010-03-26 20:23:23
Decode函数的语法结构如下:
代码
decode (expression, search_1, result_1)
decode (expression,
search_1, result_1, search_2, result_2)
decode (expression, search_1,
result_1, search_2, result_2, ...., search_n, result_n)
decode (expression,
search_1, result_1, default)
decode (expression, search_1, result_1,
search_2, result_2, default)
decode (expression, search_1, result_1,
search_2, result_2, ...., search_n, result_n, default)
decode函数比较表达式和搜索字,如果匹配,返回结果;如果不匹配,返回default值;如果未定义default值,则返回空值。
也可以发现一个规律:如果参数个数为奇数,则decode没有default值,反之则有。
-EOF-