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