MySQLのプロセス制御構造

1588 ワード

プロセス制御構造
シーケンス構造:プログラムは上から順に実行されます.
分岐構造:プログラムの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 , !!!