oracle中decode函数与casewhen的使用