ロジックに基づいてレコードを分類する最良の方法は何ですか?
たとえば、次の表から:
ID House Farm
1 (null) (null)
出力したい:
ID Missing
1 House
1 Farm
以下の明らかなUNION以外に、もっと良い方法はありますか?たぶんいつ?UNION ALLは、より多くの条件を処理する場合、簡単に柔軟に対応することはできません。
select ID, 'House' as Missing from table where house is null
union all
select ID, 'Farm' as Missing from table where farm is null