Для начала часто полезно использовать инструмент визуального запроса для создания списка полей, а затем использовать вырезание / вставку / поиск / замену или манипулирование в программе для работы с электронными таблицами, чтобы преобразовать ее в то, что нужно.Чтобы сделать все это за один шаг, вы можете использовать что-то вроде:
SELECT SUM(CASE COLUMN1 WHEN NULL THEN 1 ELSE 0 END) +
SUM(CASE COLUMN2 WHEN NULL THEN 1 ELSE 0 END) +
SUM(CASE COLUMN3 WHEN NULL THEN 1 ELSE 0 END) +
...
FROM DATAPOINTS;
С помощью визуального построителя запросов вы можете быстро сгенерировать:
SELECT COLUMN1, COLUMN2, COLUMN3 ... FROM DATAPOINTS;
Затем вы можете заменить запятую на всетекст, который должен появиться между двумя именами полей с последующим исправлением первого и последнего полей.Так что в примере найдите «,» и замените на «КОГДА НУЛЬ 1, ИЛИ 0, КОНЕЦ) + СУММА (CASE», а затем исправьте первое и последнее поля.