所在的位置: mysql >> mysql市场 >> mysqlcasewhen多个条件

mysqlcasewhen多个条件

中科医院曝光资质 https://m.39.net/baidianfeng/a_5153163.html

CASEWHEN是列出几个并行的条件,几个情况都是并列的,优先级从前往后。

因此,如果你的情况从小到大,如果你遇到了前面的情况,尽管它可能会满足许多条件,但最重要的是前面的情况比后面的情况好。因此,如果您满足第一个条件,您将取出此条件所需的数据,而不是稍后进行判断。

casecase_value

whenwhen_valuethenstatement_list

[whenwhen_valuethenstatement_list]…

[elsestatement_list]

endcase

case_value:参数表示条件判断的变量;

when_value:参数表示变量的取值;

statement_list:参数表示不同when_value值的执行语句。

case语句的另一种形式。

语法2:casewhensearch_conditionthenstatement_list

[whensearch_conditionthenstatement_list]…

[elsestatement_list]

endcase。




转载请注明:http://www.aierlanlan.com/rzdk/7907.html