GROUP BY и HAVING
Содержание курса
Крупные траты по покупателю и категории
Сгруппируйте оплаченные заказы по паре customer, category. Оставьте только пары с суммой amount не меньше 1500. Верните customer, category и сумму под именем paid_total, отсортировав строки по customer, затем по category по возрастанию.
О данных в ответах
Используйте учебные данные. Не вставляйте пароли, токены, ключи доступа, паспортные и банковские данные, а также персональные данные других людей. Политика обработки данных.
Проверяется тестами (1)
- Тест 1Дополнительная подготовка SQLite
INSERT INTO orders VALUES (1, 'Alice', 'books', 'paid', 800), (2, 'Alice', 'books', 'paid', 700), (3, 'Alice', 'games', 'cancelled', 2000), (4, 'Alice', 'games', 'paid', 100), (5, 'Bob', 'games', 'paid', 1000), (6, 'Bob', 'games', 'paid', 600), (7, 'Bob', 'books', 'paid', 1600);Ожидаемый результат SQLiteAlice|books|1500 Bob|books|1600 Bob|games|1600
Практика SQLite 3
Запрос выполняется в изолированной SQLite-базе через Modal. Скрытые проверки могут добавлять свои строки перед запуском решения.
РешениеSQL · SQL / SQLite 3 (Modal)
Отправьте решение, чтобы увидеть результаты тестов.
