oracledecode()函数和case语句的区别