オラクルでの when ステートメントの使用方法

WBOY
リリース: 2022-06-08 16:59:58
オリジナル
4361 人が閲覧しました

Oracle では、when ステートメントは、複数のフィールドの状況を判断するために case と組み合わせて使用​​されることがよくあります。構文は、「case 列名 when 条件値 1 then オプション 1 when 条件値 2 then オプション 2.. .else デフォルト値 end」。

オラクルでの when ステートメントの使用方法

このチュートリアルの動作環境: Windows 10 システム、Oracle バージョン 12c、Dell G3 コンピューター。

oracle の when ステートメント

oracle case when 使用法

Case には 2 つの形式があります。簡易症例機能と症例検索機能。

Oracle での Case の使用:

(a) case で始まり end で終わります;

(b) When の後に条件が続き、結果が表示されます。

(c) else はデフォルトのケースで、高級言語プログラムの switch case のデフォルトと同様、省略可能です;

(d) end の後にエイリアスが続きます。

Case には 2 種類の式があります:

(A) 単純な Case 式は式を使用して戻り値を決定します;

(B) Case 式を検索し、条件を使用して決定します戻り値 Value;

例:

       select (case t.sex when '1' then '男' when '0' then '女' else t.sex end from emp t;
       select (case when t.sex ='1' then '男' when t.sex= '0' then '女'else t.sex end from emp t;
ログイン後にコピー

オラクルでの when ステートメントの使用方法

1 の性別を男性に、0 の性別を女性に変換する場合に case を使用します。次に、コードを少し変更して効果を確認してみましょう。

オラクルでの when ステートメントの使用方法

このように、性別コードが1または0の場合は男性または女性に変換され、1または0以外の場合はエラーが表示されます。コード。

推奨チュートリアル: 「Oracle ビデオ チュートリアル

以上がオラクルでの when ステートメントの使用方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート