Intern
SQL: покажете всички продукти, чиято цена е по-висока от средната цена в тяхната категория (таблица products с полета product_id, category, price).
sobes.tech AI
Отговор от AI
Для вывода товаров, у которых цена выше средней цены в их категории, можно использовать оконную функцию или подзапрос для вычисления средней цены по каждой категории.
Пример с подзапросом:
SELECT product_id, category, price
FROM products p
WHERE price > (
SELECT AVG(price)
FROM products
WHERE category = p.category
);
Этот запрос для каждой строки из products сравнивает цену с средней ценой по соответствующей категории и выводит только те товары, у которых цена выше средней.