用于多条件查询,相当于java的if/else。
语法结构:
SELECt CASE WHEN 条件 THEN 结果 ELSE 结果 END
例子:
SELECT CASE WHEN name = '张三' THEN (select name_id from user where id = ?) WHEN name ='李四' THEN (select name_id from user where parent_id = ?) ELSE NULL END FROM person where id = ?



