早教吧 育儿知识 作业答案 考试题库 百科 知识分享

decode(ia.auditstatus,0,'待审核',1,'审核通过',2,'审核不通过')asauditstatus中decode方法是什么意思

题目详情
decode(ia.audit_status,0,'待审核',1,'审核通过',2,'审核不通过')as audit_status中decode方法是什么意思
▼优质解答
答案和解析
ia.audit_status值为0的话,返回‘待审核’ ;
为1的话,返回‘审核通过’;
为2的话,返回‘审核不通过’.
恰当使用decode可实现和'if ...then...elsif...end'和 'case ...when.. then ...'相似的作用.
比如:
.
a:=0;b:=1;c:=a+b;
begin
.
decode(c,1,'right',2,'wrong') as V_result
.
end
解释为c=1 返回 right
c=2返回 wrong
结果为right