存储过程之case

存储程序的CASE语句实现一个复杂的条件构造。如果search_condition 求值为真,相应的SQL被执行。如果没有搜索条件匹配,在ELSE子句里的语句被执行。


CASE case_value  

WHEN when_value THEN statement_list  

[WHEN when_value THEN statement_list] ...  

[ELSE statement_list]  

END CASE  

Or:  

CASE  

WHEN search_condition THEN statement_list  

[WHEN search_condition THEN statement_list] ...  

[ELSE statement_list]  

END CASE

你可能感兴趣的:(存储过程之case)