• ベストアンサー

条件で取得列を分ける事は可能?

COL1列の値次第でそれ以降の列を COL_A列を表示するかCOL_B列を表示するかを選択したいのですが SELECT文でCOL1の値がAならCOL_Aそれ以外ならCOL_Bの値を表示させる という事は可能でしょうか? 環境はOracle 9iを使用しております。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

こんな感じで。 select decode(COL1,'A',COL_A,COL_B) from table

noname#21987
質問者

お礼

回答ありがとうございます。 多分関数か何かで実装はされていると探してたのですが 探し方がわからなかったので助かりました。

すると、全ての回答が全文表示されます。

関連するQ&A