1. MySQL-Flusskontrollanweisung - Auswahlanweisung
1. Es gibt nur ein Urteil
delimiter $$; create procedure p_showage(in age int) begin if age >= 18 then select '成年人'; else select '未成年人'; end if; end $$;
Ändern Sie das MySQL-Endzeichen eine Variable ;
delimiter ;
set @age = 19;
call p_showage(@age);
delimiter $$; create procedure p_showagetwo(in age int) begin if age >= 18 && age < 60 then select '成年人'; elseif age >= 60 then select '老年人'; else select '未成年人'; end if; end $$;
ifnull(exp1,exp2) bestimmt, ob es sich um einen Nullwert handelt. Sie hat zwei Parameter.
create procedure p_addsaloary(in v_empno int) begin declare adds int; case v_empno when 1 then set adds = 1; when 2 then set adds = 2; when 3 then set adds = 3; else set adds = 4; end case; update test set age = adds where id = v_empno; end; $$;
Wenn der erste Ausdruck nicht leer ist, geben Sie den ersten Wert aus
Das Obige ist der Inhalt von MySQL Advanced 2 – Process Control Statement. Weitere verwandte Inhalte finden Sie hier PHP Chinese Net (www.php.cn)!