用于多条件查询,相当于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 ENDFROM personwhere id = ?
