IF ステートメントは、SQL での条件付き実行に使用されます。その構文は次のとおりです。 IF 条件 THEN true_statement [ELSE false_statement] END IF; 使用法には、メッセージの動的表示など、条件に基づいてさまざまな SQL ステートメント ブロックを選択して実行することが含まれます。年齢に基づいて、レコードを更新、レコードを削除、または変数を設定します。
#SQL での IF の使用
IF ステートメントは SQL での条件付き実行に使用され、指定された条件に基づいて実行できます。条件 SQL ステートメントのさまざまなブロックを実行します。その基本的な構文は次のとおりです:<code class="sql">IF (condition) THEN true_statement [ELSE] false_statement END IF;</code>
使用方法:
次のデータを含む
customers という名前のテーブルがあるとします:
name | 年齢 | |
---|---|---|
30 | 2 | |
25 | ##3 | |
18 | 25 歳以上の顧客情報のみを取得するには、次の SQL クエリを使用できます: |
<code class="sql">SELECT id, name, CASE WHEN age > 25 THEN 'Eligible for VIP discount' ELSE 'Not eligible for VIP discount' END AS eligibility FROM customers;</code>
##id
1 | ||
---|---|---|
2 | ジェーン スミス | |
##3 | ピーター パーカー | |
#その他の使用法: |
更新レコード: UPDATE テーブル名 SET 列名 = 値 WHERE 条件;
レコードの削除:
DELETE FROM テーブル名 WHERE 条件;変数の設定:
SET @変数名 = 式WHERE 条件;
以上がSQLでのifの使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。