SQL Middle GROUP BY и агрегаты обновлено

Клиенты, покупавшие из разных категорий

Условие

Найди клиентов, которые покупали товары как минимум из двух разных категорий. Учитывай все заказы, кроме отменённых. Товар без категории не считается отдельной категорией.

Колонки: name, categories (число разных категорий). Порядок строк не важен.

Как подойти

Подсказки: 2
  1. Нужно число разных значений, а не строк.
  2. Как агрегаты обращаются с NULL?

Решите в тренажёре

Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.

Термины по теме