Мне обычно нравится предложение @ RedFilter о COALESCE, но другим решением может быть использование функции CHECKSUM (). Конечно, значение контрольной суммы для всех значений NULL зависит от столбцов и типов данных, поэтому вам сначала нужно выполнить запрос, чтобы получить это значение. Что-то вроде:
select CHECKSUM(*) AS [All_NULL_Value]
from myTable
where column_a is null
AND column_b is null
AND column_c is null
AND column_d is null
AND column_x is null
Тогда вы можете сделать это:
select column_a, column_b, column_c, column_d, column_x
from myTable
where CHECKSUM(*) <> {All_NULL_Value_obtained_above}
Я не уверен, что это работает лучше или хуже, чем идея COALESCE, но, возможно, стоит попробовать.