SQL на практике. 60 задач с решениями на данных магазина
Практикум для тех, кто знает основы SELECT и хочет научиться собирать запрос из условия задачи. 60 упражнений на одной учебной SQLite-базе магазина: покупатели, товары, заказы, позиции заказов и платежи. Шесть глав: фильтрация, агрегирование, JOIN, подзапросы, CTE и оконные функции. Сначала — задания; затем — подсказки, решения, ожидаемое число строк и пример результата. Отдельно разобраны регистр кириллицы, расхождения между заказом и оплатой, пропущенные даты и отличие трёх строк от трёх календарных дней. Полный код создания базы и инструмент запуска запросов включены в книгу. Для практики нужен компьютер с Python 3 и встроенным модулем sqlite3. Отдельный архив, платный сервис или аккаунт не требуются. Данные синтетические; это учебные упражнения, а не готовая финансовая отчётность.





