CASE selector WHEN (selector_value | dangling_predicate)
[, selector_value | dangling_predicate]... THEN statement[statement]...;
[WHEN (selector_value | dangling_predicate)
[, selector_value | dangling_predicate]... THEN statement[statement]...;]...
[ELSE statement[statement]...] END CASE [label] ;