SQL — количество уникальных товаров в магазинах

Напишите запрос, который посчитает количество уникальных продуктов для каждого магазина (name_store). Назовите переменную name_uniq_cnt. Найдите три магазина, в которых число уникальных товаров наименьшее, но более тридцати. Выведите название каждого магазина и количество уникальных товаров в нём.

Подсказка:

Найдите число уникальных продуктов конструкцией COUNT(DISTINCT name). В блоке LIMIT укажите 3.

Код:

SELECT 
    name_store,
	COUNT(DISTINCT name) AS name_uniq_cnt
FROM
	products_data_all

GROUP BY
	name_store
HAVING COUNT(DISTINCT name) > 30
  
ORDER BY
    name_uniq_cnt
LIMIT 3 


Вы можете оставить комментарий, или Трекбэк с вашего сайта.

Оставить комментарий