Я использую wc -l
для быстрой оценки сложности рабочей области. Однако как метрика производительности LOC ХУДШЕЕ . Я обычно считаю это очень продуктивным днем, если мой, если количество LOC понижается.
Один вариант:
CASE WHEN COUNT(*) = COUNT(groups) THEN SUM(groups) ELSE NULL END
select
case when exists (select groups from table where groups is null) then null
else select sum(groups) from table
end as grp_sum