У меня есть куча столбцов, и мне нужны только те, которые имеют все нулевые значения. Я хочу сделать что-то вроде:
SELECT * FROM table WHERE COUNT(*) = 0
^ но это не делает то, что я хочу. Может ли кто-нибудь направить меня в правильном направлении для этого?
РЕДАКТИРОВАТЬ: Для ясности у меня есть n столбцов с c1 по cn, каждый из которых имеет некоторый тип данных, который не имеет значения, и каждый столбец допускает нули.
Я хочу запустить запрос, который возвращает столбцы с C1 по Cm (m ‹= n), где для 1 ‹= i ‹= m count(Ci) = 0.
Я получаю следующую ошибку, когда запускаю вышеуказанный запрос:
Агрегат не может отображаться в предложении WHERE, если только он не находится в подзапросе, содержащемся в предложении HAVING, или в списке выбора, а агрегируемый столбец является внешней ссылкой.
Что-нибудь еще, что вам нужно, чтобы я разъяснил?