Есть много немного похожих вопросов, но никто не решает именно эту проблему. "Найти все строки с нулевыми значениями в любой колонке" - это самый близкий, который я мог найти и предлагает ответ для SQL Server, но я ищу способ сделать это в PostgreSQL.
Как я могу выбрать только строки с NULL-значениями в любом столбце?
Я могу получить все имена столбцов достаточно легко:
select column_name from information_schema.columns where table_name = 'A';
но неясно, как проверить несколько имен столбцов для значений NULL. Очевидно, что это не сработает:
select* from A where (
select column_name from information_schema.columns where table_name = 'A';
) IS NULL;
И поиск не нашел ничего полезного.