MySQL 嵌套 IF 语句实现类似 ELSE IF 的功能
MySQL 中没有 ELSE IF 结构,但可以使用嵌套的 IF 语句来实现类似的功能。
例如:
IF condition1 THEN
statement1;
ELSE
IF condition2 THEN
statement2;
ELSE
IF condition3 THEN
statement3;
ELSE
statement4;
END IF;
END IF;
END IF;
其中,condition1、condition2、condition3 是不同的条件表达式,statement1、statement2、statement3 和 statement4 是对应的执行语句。如果 condition1 为真,则执行 statement1;如果 condition1 为假且 condition2 为真,则执行 statement2;以此类推。如果所有条件都不成立,则执行 statement4。注意,这里的 ELSE 语句是可选的,如果没有 ELSE,则如果所有条件都不成立,则不执行任何语句。
原文地址: https://www.cveoy.top/t/topic/mOYK 著作权归作者所有。请勿转载和采集!