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 




Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: