Если attributeName
обнуляем, это разные конструкции, которые дают разные результаты, так как COUNT()
не учитывает NULL
значений.
attributeName
должен быть выбран и оценен в последнем случае.
Если это не так (и определяется как NOT NULL
), то разница в производительности отсутствует, и они оптимизированы для использования одного и того же плана.