Sobes.tech
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 сравнивает цену с средней ценой по соответствующей категории и выводит только те товары, у которых цена выше средней.