1. SELECTステートメント
SELECTステートメントは条件を判別して、その結果に応じて複数分岐を行うことができます。
SELECTステートメントは1つ以上のWHENステートメントと、ゼロまたは1個のOTHERWISEステートメントを含むことができます。また、SELECTステートメントはENDステートメントとペアになる必要があります。
| 項目 | 説明 |
|---|---|
SELECT (expression) |
SELECTの次の式は計算されて保存されます。 |
WHEN (expression) unit |
WHENの次には、1つの式を記述したり、「&」と「|」を使用して複数の式を記述することが可能であり、各式は計算されてSELECTステートメントの式と比較されます。 WHENステートメントの式のいずれかがSELECTステートメントの式と同じである場合、そのユニットが実行されます。 |
OTHERWISE unit |
SELECTの次の式がすべてのWHENステートメントの式と一致しない場合、OTHERWISEステートメントが実行されます。 OTHERWISEステートメントが存在しないと、SELECTステートメントは終了されます。 |
unit |
WHENまたはOTHERWISEステートメントの条件を満たしている場合に実行されるステートメントを記述します。 ユニットは、1つのステートメント、DOグループ、または開始ブロックになることができます。 |