decode(x,y,a,b)
decode 函数的最终值的类型取决于a的类型;
select decode(t.empno,'79',3,'ab') from emp t; 这条语句就会出问题;
select decode(t.empno,7935,'3','ab') from emp t; 这就就OK;
select decode(t.empno,7935,3,'4') from emp t; 和 select decode(t.empno,7935,3,4) from emp t; 这两条都没问题,会自动转换为整型;