Selecione os nomes das colunas cujas entradas não são nulas

Eu gostaria de ter uma lista dessas colunas de uma tabela que tenha pelo menos umaNULL entradas de dados neles.

Em outras palavras, eu gostaria de obter os nomes das colunas para os quais o seguinte retorna pelo menos uma entrada:

SELECT DISTINCT column_name FROM table WHERE column_name IS NOT NULL

Eu tentei o seguinte:

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
)

Mas isso também retorna os nomes das colunas onde todas as entradas sãoNULL.

Então, como faço para obter apenas as colunas comNULL entradas?

questionAnswers(2)

yourAnswerToTheQuestion