1. SELECTステートメント

SELECTステートメントは条件を判別して、その結果に応じて複数分岐を行うことができます。

SELECTステートメントは1つ以上のWHENステートメントと、ゼロまたは1個のOTHERWISEステートメントを含むことができます。また、SELECTステートメントはENDステートメントとペアになる必要があります。

figure syntax select
項目 説明

SELECT (expression)

SELECTの次の式は計算されて保存されます。

WHEN (expression) unit

WHENの次には、1つの式を記述したり、「&」と「|」を使用して複数の式を記述することが可能であり、各式は計算されてSELECTステートメントの式と比較されます。

WHENステートメントの式のいずれかがSELECTステートメントの式と同じである場合、そのユニットが実行されます。

OTHERWISE unit

SELECTの次の式がすべてのWHENステートメントの式と一致しない場合、OTHERWISEステートメントが実行されます。

OTHERWISEステートメントが存在しないと、SELECTステートメントは終了されます。

unit

WHENまたはOTHERWISEステートメントの条件を満たしている場合に実行されるステートメントを記述します。

ユニットは、1つのステートメント、DOグループ、または開始ブロックになることができます。