Разница между функциями COUNT и MINUS при поиске повторяющихся строк заключается в их назначении:
Функция COUNT имеет две формы: professorweb.ru
Первая подсчитывает количество значений в столбце. professorweb.ru Если в запросе используется ключевое слово DISTINCT, перед применением функции COUNT удаляются все повторяющиеся значения столбца. professorweb.ru При подсчёте количества значений столбца эта форма функции COUNT не принимает во внимание значения NULL. professorweb.ru
Вторая форма (функция COUNT()) подсчитывает количество строк в таблице. professorweb.ru Если инструкция SELECT запроса с функцией COUNT() содержит предложение WHERE с условием, функция возвращает количество строк, удовлетворяющих указанному условию. professorweb.ru В отличие от первого варианта функции COUNT вторая форма не игнорирует значения NULL, поскольку эта функция оперирует строками, а не столбцами. professorweb.ru
Функция MINUS работает с двумя таблицами (или наборами данных) и возвращает строки из первой таблицы, которые не принадлежат второй таблице. www.obstkel.com То есть возвращает «фактическое» количество дублирующихся строк, а не общее количество строк, как функция COUNT(*). www.obstkel.com