Каталог
Веб-разработка с нуля: четыре курса по порядку.
HTML, затем CSS, JavaScript и SQL. Каждый курс говорит, что нужно знать до него и что вы будете уметь после.
Загружаем курсы…
Каталог
HTML, затем CSS, JavaScript и SQL. Каждый курс говорит, что нужно знать до него и что вы будете уметь после.
Загружаем курсы…
Урок 20 из 52 · 11 мин
Итоги по группам: сколько товаров в каждой категории.
Сколько позиций в каждой категории? Не всего, а по каждой.
Скажи GROUP BY category_id. Я разложу строки по стопкам и посчитаю каждую стопку.
GROUP BYSELECT category_id, count(*) AS items, round(avg(price), 2) AS avg_price
FROM products
GROUP BY category_id
ORDER BY category_id;SELECT city, count(*) AS guests
FROM customers
GROUP BY city
ORDER BY guests DESC;Всё в SELECT — либо в GROUP BY, либо внутри агрегата.
Выведи для каждого города (city) число покупателей под именем guests.
GROUP BY — пока нетcategories — категории товаровid, nameproducts — товарыid, name, category_id, price, weight_g, is_available, added_oncustomers — покупателиid, name, email, city, phone, birthday, registered_onstaff — сотрудникиid, name, role, salary, hired_on, manager_idorders — заказыid, customer_id, staff_id, created_at, statusorder_items — позиции заказовorder_id, product_id, quantity, unit_pricereviews — отзывыid, customer_id, product_id, rating, comment, created_onПо таблице order_items выведи для каждого product_id сумму проданных штук sold, от самых продаваемых. При равенстве — по product_id.
categories — категории товаровid, nameproducts — товарыid, name, category_id, price, weight_g, is_available, added_oncustomers — покупателиid, name, email, city, phone, birthday, registered_onstaff — сотрудникиid, name, role, salary, hired_on, manager_idorders — заказыid, customer_id, staff_id, created_at, statusorder_items — позиции заказовorder_id, product_id, quantity, unit_pricereviews — отзывыid, customer_id, product_id, rating, comment, created_onВыберите один ответ.
Почему SELECT city, name, count(*) FROM customers GROUP BY city падает?
Введите короткий ответ без лишних пробелов.
Какая часть запроса раскладывает строки по группам? (два слова)
Проверяем состояние обучения…