В базе данных Oracle, есть ли способ вернуть все пустые столбцы подмножества таблицы?
Аналогично
select
t.column_name
from
user_tab_columns t
where t.nullable = 'Y'
and t.table_name = 'MY_TABLE'
and t.num_nulls = (select count(*) from MY_TABLE);
За исключением того, что вместо всей таблицы MY_TABLE Я хочу выбрать только его подмножество.
Пример: если MY_TABLE выглядит как
A B C
null | 1 | x
null | null | y
null | null | y
Я бы хотел, чтобы запрос возвращал 'A' и 'B', если мое предложение where где C = 'y'.