Вы можете сосчитать записи, которые возвращены COUNT (*) и поместить условие в предложение where.
Если вы используете Oracle, вы можете использовать NVL.Пример ниже для Oracle, но если вы используете mysql или SQL-сервер, вы можете использовать функцию ISNULL.
SELECT COUNT(*) FROM dep WHERE NVL(ADT_UNIT_TYPE_C, 0) != 1
Похоже, однако, что вы присоединяете это к другой таблице,вероятно, стол для посещения.Итак, вы хотите считать визиты.Visits, вероятно, хранит какой-то идентификатор отдела или способ присоединить его к отделам.
Примерно так:
SELECT COUNT(*) FROM visit v, departments d WHERE v.dep_id = d.dep_id AND NVL(d.ADT_UNIT_TYPE_C, 0) !=1
Если вы хотите, чтобы весь список, как показано выше, вы хотите использоватьгруппа по.Это покажет вам количество для каждого посещения по типу отдела.
SELECT COUNT(*) FROM visit v, departments d GROUP BY d.ADT_UNIT_TYPE_C