SQL では、IF-ELSE ステートメントは、条件に基づいて特定の操作を実行するために使用されます。IF 条件 THEN ステートメント 1; 条件が true の場合、ステートメント 1 を実行します。 ELSE ステートメント 2; 条件が false の場合、ステートメント 2 を実行します (オプション)。 END IF; IF-ELSE ステートメントを終了します。
#SQL での IF-ELSE ステートメントの使用
IF-ELSE ステートメントは SQL 制御フロー ステートメントです。条件式に基づいて特定のアクションを実行します。構文形式は次のとおりです。<code>IF condition THEN statement1; ELSE statement2; END IF;</code>
は、THEN 句内のステートメントを実行するかどうかを決定するブール式です。
は、
condition が true の場合に実行されるステートメントです。
句はオプションです。
condition が false の場合、
statement2 が実行されます。
IF-ELSE ステートメントを終了します。
使用法
IF-ELSE ステートメントは、SQL ステートメントの実行フローを制御し、さまざまな条件に応じてさまざまな操作を実行するために使用されます。これは次の目的で使用できます。<code>SELECT CASE WHEN age > 18 THEN '成年人' ELSE '未成年人' END AS 年龄段 FROM people;</code>
<code>UPDATE students SET grade = CASE WHEN score >= 90 THEN 'A' ELSE 'B' END WHERE id = 1;</code>
注意事項
IF-ELSE ステートメントを使用する場合は、次の点に注意する必要があります。condition
式はブール値 (true または false) を返す必要があります。
IF-ELSE ステートメントをネストする場合は、ステートメントのインデントと順序に注意する必要があります。 以上がSQLでifelseステートメントを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。