SELECT~ENDSL
選択グループは、いくつかの条件の並びの中から、条件に合った1つの並びをじぅこうします。
選択グループの構成
SELECT 選択グループの始め
WHENxxまたはWHEN 選択条件の指定
OTHER WHEN条件に合わない場合
ENDSL 選択グループの終わり
演算項目1+WHENxx+演算項目2-記入例その1
「演算項目1」と「演算項目2」を比較して、その大小関係が「WHEN」で指定して比較演算子(xx)と合っている場合に次のWHENxx、OTHERまたはENDSL命令まで処理されます。
「演算項目1」 :比較する変数または定数
「演算命令」 :WHENxx(xxは比較演算子)
「演算項目2」 :比較する変数または定数
WHEN+演算項目2-記入例その2
拡張演算項目2の式が真になった時に実行されます。
「演算命令」 :WHEN
「拡張演算項目2」 :評価する式
OTHER
SELECTグループのWHENxx(WHEN)条件が満たされなかった場合に、一連の命令の処理を開始します。この一連の命令はENDSL命令で終了します。
ENDSL
SELECTグループの終わりに指定します。
「演算命令」 :ENDSL
注意
SELECTグループの中ではOTHER命令の指定は任意ですが、一度だけ指定できます。またOTHER命令の後に、WHENxx(WHEN)命令を指定することはできません。