oracle case when执行顺序