case when then else end 能用在条件判断上么