本帖最后由 royzs 于 2013-12-30 14:32 编辑
select ename,sal,decode(deptno,10,sal*1.1,20,sal*1.2,30,sal*1.3,sal) from emp;
select ename,sal,decode(deptno,10,sal*1.1,20,sal*1.2,30,sal*1.3) from emp;
我执行了一遍,发现结果完全一样啊,奇怪了,decode的格式应该是(条件,值1,返回值1,值2,返回值2,缺省值)
一直不理解这个缺省值的意思是什么,明显没有任何返回啊
|