質問: sqlの条件式 case when データ列=1 then 列1 when データ列=2 then 列2 when データ列=3 then 列3 end as 表示列名 上の様にデータ列の値によって取ってくる列を 変えたいのですがエラーが出て列の内容が取れません。 列1~3の型はそれぞれ別の型です。 条件によって取ってくる列を 指定する方法を教えてください。 よろしくお願いします。 環境はwin2kでsqlserver2000です。
回答: if文ではだめなのでしょうか。