Task Livecoding SQL Find Email Duplicates

54. Найти дубли email среди клиентов-мужчин #

Условие задачи:
📌 В таблице customers появились дубликаты по полю email.
Нужно:

  • искать дубли только среди записей, где gender = 'male';

  • вывести 2 колонки:

    • email

    • cnt — количество встреч


SQL-запрос #

Спойлеры к решению
Подсказки
💡 Используем WHERE gender = 'male', чтобы ограничить выборку.
💡 GROUP BY email позволяет сгруппировать одинаковые email.
💡 HAVING COUNT(*) > 1 выводит только дубликаты.
Решение
SELECT
    email,
    COUNT(*) AS cnt
FROM customers
WHERE gender = 'male'
GROUP BY email
HAVING COUNT(*) > 1;