Хобрук: Ваш путь к мастерству в программировании

Вернуть столбцы в таблице, которые имеют нулевые значения для каждой записи

У меня есть куча столбцов, и мне нужны только те, которые имеют все нулевые значения. Я хочу сделать что-то вроде:

SELECT * FROM table WHERE COUNT(*) = 0

^ но это не делает то, что я хочу. Может ли кто-нибудь направить меня в правильном направлении для этого?

РЕДАКТИРОВАТЬ: Для ясности у меня есть n столбцов с c1 по cn, каждый из которых имеет некоторый тип данных, который не имеет значения, и каждый столбец допускает нули.

Я хочу запустить запрос, который возвращает столбцы с C1 по Cm (m ‹= n), где для 1 ‹= i ‹= m count(Ci) = 0.

Я получаю следующую ошибку, когда запускаю вышеуказанный запрос:

Агрегат не может отображаться в предложении WHERE, если только он не находится в подзапросе, содержащемся в предложении HAVING, или в списке выбора, а агрегируемый столбец является внешней ссылкой.

Что-нибудь еще, что вам нужно, чтобы я разъяснил?

12.06.2014

  • Вам придется лучше объяснить, что представляют собой ваши данные и каков ожидаемый результат запроса. Пока непонятно, чего вы хотите. 12.06.2014
  • Вам нужно будет сделать что-то вроде этого: -null" title="как узнать, в каких столбцах нет данных, все значения нулевые"> stackoverflow.com/questions/5887988/ 12.06.2014
  • SQL-запрос возвращает фиксированный набор столбцов. Если вам нужно переменное количество столбцов, вам нужен динамический SQL. 12.06.2014
  • Вы имеете в виду что-то вроде этого? [sql-select-columns-with-null-values-only][1] [1]: stackoverflow.com/questions/63291/ 12.06.2014

Новые материалы

Создание кнопочного меню с использованием HTML, CSS и JavaScript
Вы будете создавать кнопочное меню, которое имеет состояние наведения, а также позволяет вам выбирать кнопку при нажатии на нее. Финальный проект можно увидеть в этом Codepen . Шаг 1..

Внедрите OAuth в свои веб-приложения для повышения безопасности
OAuth — это широко распространенный стандарт авторизации, который позволяет приложениям получать доступ к ресурсам от имени пользователя, не раскрывая его пароль. Это позволяет пользователям..

Классы в JavaScript
class является образцом java Script Object. Конструкция «class» позволяет определять классы на основе прототипов с чистым, красивым синтаксисом. // define class Human class Human {..

Как свинг-трейдеры могут использовать ИИ для больших выигрышей
По мере того как все больше и больше профессиональных трейдеров и активных розничных трейдеров узнают о возможностях, которые предоставляет искусственный интеллект и машинное обучение для улучшения..

Как построить любой стол
Я разработчик программного обеспечения. Я люблю делать вещи и всегда любил. Для меня программирование всегда было способом создавать вещи, используя только компьютер и мое воображение...

Обзор: Машинное обучение: классификация
Только что закончил третий курс курса 4 часть специализации по машинному обучению . Как и второй курс, он был посвящен низкоуровневой работе алгоритмов машинного обучения. Что касается..

Разработка расширений Qlik Sense с qExt
Использование современных инструментов веб-разработки для разработки крутых расширений Вы когда-нибудь хотели кнопку для установки переменной в приложении Qlik Sense? Когда-нибудь просили..