Oracle の CASE WHEN ステートメントは、条件に基づいて異なる値を返すために使用されます。構文: CASE WHEN 条件 THEN 結果 ELSE default_result END。使用法: 1. 条件チェック: WHEN 句には条件と返される結果が含まれます。 2. デフォルトの結果: ELSE 句は、条件が満たされない場合のデフォルトの結果を指定します。例: 給与値に基づいて収入レベルを返します。給与 > 5000: 高収入 ≦ 給与 ≦ 5000: 中所得; 3000: 低収入。
Oracle での CASE WHEN の使用法
CASE WHEN ステートメントは、グループ条件を返すために使用される条件式です。異なる価値観。複雑なデータのクエリや操作を処理する場合に非常に役立ちます。
構文:
<code class="sql">CASE WHEN condition1 THEN result1 WHEN condition2 THEN result2 ... ELSE default_result END</code>
使用法:
例:
<code class="sql">SELECT CASE WHEN salary > 5000 THEN '高收入' WHEN salary BETWEEN 3000 AND 5000 THEN '中等收入' ELSE '低收入' END AS income_level FROM employees;</code>
結果:
このクエリは、従業員の給与に基づいて、income_level 列を返します。値:
注:
以上がオラクルでの casewhen の使用法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。