Heim > Datenbank > MySQL-Tutorial > Hauptteil

MySQL Advanced II – Prozesskontrollanweisung

黄舟
Freigeben: 2016-12-29 16:29:49
Original
1404 Leute haben es durchsucht

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
$$;
Nach dem Login kopieren

Ändern Sie das MySQL-Endzeichen eine Variable ;

delimiter ;
Nach dem Login kopieren

Rufen Sie die p_showage-Methode auf
set @age = 19;
Nach dem Login kopieren
2. Enthält zwei Urteile
call p_showage(@age);
Nach dem Login kopieren
2. MySQL-Prozess Kontrollanweisung – Fallkontrollanweisung
delimiter $$;
create procedure p_showagetwo(in age int)
begin
if age >= 18 && age < 60 then
  select &#39;成年人&#39;;
elseif age >= 60 then
  select &#39;老年人&#39;;
else
  select &#39;未成年人&#39;;
end if;
end
$$;
Nach dem Login kopieren

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;
$$;
Nach dem Login kopieren
Wenn der erste Ausdruck ein Nullwert ist, wird der ausgegeben zweiter Wert


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)!


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage