sql >> データベース >  >> RDS >> Oracle

すべての列に加えて、Oracle 11gのCASEステートメントの結果をどのように選択しますか?

    次のようにmytableのエイリアスを追加します:

    select t.*, (case when PRI_VAL = 1 then 'High'
                    when PRI_VAL = 2 then 'Med'
                    when PRI_VAL = 3 then 'Low'
              end) as PRIORITY
    from MYTABLE t;
    

    これは特定のOracleバージョンに依存せず、他のデータベースについてはわかりません。



    1. Mysql、別のテーブルの単一の列に複数の値を格納する

    2. 関数名をデータベースに保存して実行します

    3. phpクエリINNER結合テーブル

    4. Docker Compose and Postgres:名前が解決されない