別の列の値に基づいて列を異なる方法で変換する、ビューのCASEステートメントの記述についてサポートが必要です。例えば:
CASE b.Column1 WHEN 1 THEN 'No' ELSE 'Yes' END AS Yes_or_No
これは素晴らしいことです。Column1を別のテーブルから「Yes_or_No」という列に変換します。これは、Column1が1の場合は「No」を表示し、Column1が「0」またはNULLの場合は「Yes」を表示します。
問題は、ビュー内の別の列Column2に「Dev」という値がある場合にのみこれを発生させたいということです。したがって、Column2の値が「Dev」の場合、上記のCASEステートメントが有効になります。Column2の値が「Test」または「Prod」の場合、「Yes_or_No」を単にNULLにします。