Каков наилучший способ классифицировать записи на основе логики?ORACLE SQL - классификация записей на основе логики
Например, из этой таблицы:
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
Какую версию Oracle? В 11g вы можете использовать оператор 'UNPIVOT'. –