У меня есть запрос SQL Server, который должен подсчитать количество возвращаемых строк, но мне нужно игнорировать строки, в которых все значения столбцов равны NULL. Некоторые строки имеют значения NULL для некоторых столбцов, но это нормально. Мне просто нужно отфильтровать те, которые имеют значения ALL NULL.
Сейчас я возвращаю все строки и использую SqlDataReader, повторяя возвращенные строки и считая те, которые мне нужны. Я хотел бы перенести это в сам запрос, если это возможно.
Спасибо!
РЕДАКТИРОВАТЬ: То, что я пытаюсь сделать, похоже на это, но мне, видимо, нелегко заставить редактор VS SQL признать, что я делаю:
SELECT COUNT(sd.[ID])
FROM [Some Data] sd
WHERE sd.[Data Name] = 'something' AND ((sd.q1 IS NOT NULL) OR (sd.q2 IS NOT NULL))
и т.д ..