Выберите имена столбцов, чьи записи не являются нулевыми

Я хотел бы иметь список тех столбцов таблицы, которые имеют по крайней мере одинNULL записи данных в них.

Другими словами, я хотел бы получить имена столбцов, для которых следующее возвращает хотя бы одну запись:

SELECT DISTINCT column_name FROM table WHERE column_name IS NOT NULL

Я попробовал следующее:

SELECT column_name
FROM information_schema.columns
WHERE table_name = "table_name"
AND EXISTS (
    SELECT DISTINCT column_name FROM table_name WHERE column_name IS NOT NULL
)

Но это также возвращает имена столбцов, где находятся все записи.NULL

Так как мне получить только те столбцы сNULL записи?

Ответы на вопрос(2)

Ваш ответ на вопрос