MySQLのプロセス制御構造
1588 ワード
プロセス制御構造
シーケンス構造:プログラムは上から順に実行されます.
分岐構造:プログラムの2つ以上のパスから1つを選択して実行します.
ループ構造:プログラムは一定の条件を満たした上で、コードを繰り返し実行します.
ぶんきこうぞう
1.if関数
構文:
if(条件、値1、値2)
特徴:
任意の場所で使用できる2つのブランチを実現します.
適用シーン:
単純な二重分岐.
2.ケース構造
構文:
特徴:
どこでも使えます.
適用シーン:
等値判定のマルチブランチ.
3.if構造
構文:
特徴:
多重ifと同様にbegin endでのみ使用できます.
適用シーン:
区間判定のマルチブランチ.
じゅんかんこうぞう
構文:
特徴:
シーケンス構造:プログラムは上から順に実行されます.
分岐構造:プログラムの2つ以上のパスから1つを選択して実行します.
ループ構造:プログラムは一定の条件を満たした上で、コードを繰り返し実行します.
ぶんきこうぞう
1.if関数
構文:
if(条件、値1、値2)
特徴:
任意の場所で使用できる2つのブランチを実現します.
適用シーン:
単純な二重分岐.
2.ケース構造
構文:
: switch
case
when 1 then 1 1( , )
when 2 then 2 2( , )
...
else n n( , )
end 【case】( begin end case, select )
: if
case
when 1 then 1 1( , )
when 2 then 2 2( , )
...
else n n( , )
end 【case】( begin end case, select )
特徴:
どこでも使えます.
適用シーン:
等値判定のマルチブランチ.
3.if構造
構文:
if 1 then 1;
elseif 2 then 2;
...
else n;
end if;
特徴:
多重ifと同様にbegin endでのみ使用できます.
適用シーン:
区間判定のマルチブランチ.
じゅんかんこうぞう
構文:
【 :】WHILE DO
END WHILE 【 】;
特徴:
BEGIN END 。
leave , , 。
leave java break , !!!