if v=1 then
return 1
elsif v=2 then
return 2
elsif v=3 then
.
.
.
elsif v=n then
return n
else
return xx
end if;
decode(v,1,1,2,2,3,3,....n,n,xx)
decode函数比较表达式和搜索字,如果匹配,返回结果;如果不匹配,返回default值;如果未定义default值,则返回空值。