CASE更像是switch语句。您可以使用两种语法。首先,您可以使用所需的任何compare语句:
CASE WHEN user_role = 'Manager' then 4 WHEN user_name = 'Tom' then 27 WHEN columnA <> columnB then 99 ELSE -1 --unknownEND
第二种风格是当您只检查一个值时,它更简洁:
CASE user_role WHEN 'Manager' then 4 WHEN 'Part Time' then 7 ELSE -1 --unknownEND



