Неделя 5 · Урок 2: CTE и подзапросы
20 задач + 2 бонусных · «Дала Маркет»
⚡ SQL ·
stores · customers · products · orders · order_items · решай и проверяй себя без регистрации⚠️ Чтобы ДЗ засчиталось — войдите в аккаунт. Войти
0 / 10★ 0/1
Выбери задачу — пиши SQL сам, потом «Проверить»:
Предпросмотр данных
(первые 5 строк)
storesвсего в базе: 5| store_idPK | store_name | city | opened_at |
|---|---|---|---|
| 1 | Dala Market Астана | Астана | 2021-03-15 |
| 2 | Dala Market Алматы | Алматы | 2020-06-01 |
| 3 | Dala Market Шымкент | Шымкент | 2022-09-10 |
| 4 | Dala Market Караганда | Караганда | 2023-02-20 |
| 5 | Dala Market Актобе | Актобе | 2024-05-05 |
customersвсего в базе: 12| customer_idPK | full_name | city | age | joined_at | is_bonus |
|---|---|---|---|---|---|
| 1 | Аскар Болатов | Астана | 25 | 2025-01-12 | 1 |
| 2 | Айгерим Садыкова | Алматы | 31 | 2024-11-03 | 1 |
| 3 | Диас Нурланов | Астана | 22 | 2025-04-20 | 0 |
| 4 | Мадина Ерлан | Шымкент | 28 | 2025-02-08 | 1 |
| 5 | Арман Кайрат | Астана | 35 | 2024-08-17 | 0 |
productsвсего в базе: 20| product_idPK | product_name | category | price |
|---|---|---|---|
| 1 | Молоко 1 л | Молочные продукты | 690 |
| 2 | Кефир 1 л | Молочные продукты | 620 |
| 3 | Сметана 400 г | Молочные продукты | 890 |
| 4 | Сыр 300 г | Молочные продукты | 2490 |
| 5 | Хлеб белый | Хлеб и выпечка | 250 |
ordersвсего в базе: 40| order_idPK | customer_idFK | store_idFK | order_date | total_amount |
|---|---|---|---|---|
| 1 | 11 | 4 | 2026-01-11 | 5650 |
| 2 | 4 | 3 | 2026-01-12 | 1980 |
| 3 | 1 | 1 | 2026-01-17 | 2600 |
| 4 | 11 | 4 | 2026-01-17 | 4170 |
| 5 | 12 | 5 | 2026-01-18 | 7160 |
order_itemsвсего в базе: 98| item_idPK | order_idFK | product_idFK | quantity | price |
|---|---|---|---|---|
| 1 | 1 | 5 | 3 | 250 |
| 2 | 1 | 8 | 2 | 180 |
| 3 | 1 | 16 | 1 | 3490 |
| 4 | 1 | 20 | 3 | 350 |
| 5 | 2 | 18 | 2 | 990 |
Схема базы данных
Связи между таблицами (внешние ключи / foreign keys):