Есть ли способ классифицировать столбцы как "всегда нулевые" или "содержит ненулевые значения" в SQL Query? - PullRequest
0 голосов
/ 04 мая 2020

Я хочу иметь возможность классифицировать столбцы в запросе sql как "всегда нулевые" или "содержит ненулевые значения".

В приведенной ниже таблице выходных данных группировка выполняется по столбцу 1 и 2, и классификация по столбцам 3, 4 и 5. Есть ли способ сделать это в запросе sql?

sample output table

1 Ответ

1 голос
/ 04 мая 2020
SELECT
    Column1,
    Column2,
    CASE WHEN MAX(Column3) IS NULL THEN 'Always Null' ELSE 'Not Null Values Present' END Column3,
    CASE WHEN MAX(Column4) IS NULL THEN 'Always Null' ELSE 'Not Null Values Present' END Column4,
    CASE WHEN MAX(Column5) IS NULL THEN 'Always Null' ELSE 'Not Null Values Present' END Column5
FROM
    TargetTable
GROUP BY
    Column1,
    Column2
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...