16.13.2 使用CASE语句控制流程
1.语法说明
CASE语句有两种语法格式。
(1)语法格式1。
CASE case_value
WHEN when_value THEN statement_list
[WHEN when_value THEN statement_list] ...
[ELSE statement_list]
END CASE
其中,case_value表示条件表达式,根据case_value的值,执行相应的WHEN语句。when_value为case_value可能的值,如果某个when_value的值与case_value的值相同,则会执行当前when_value对应的THEN后面的statement_list语句;如果没有when_value的值与case_value的值相同,则执行ELSE语句对应的statement_list语句。
(2)语法格式2。
CASE
WHEN search_condition THEN statement_lis