SQLab
УчёбаПрактикаЗадачиАренаРейтинг
© 2026 SQLab · Ташкент
SQLab

Учите SQL прямо в браузере — ничего не нужно устанавливать.

Платформа

  • Учёба
  • Практика
  • Задачи
  • Арена
  • Рейтинг

Для кого

  • Студентам
  • Преподавателям
  • Университетам
© 2026 SQLab. Все права защищены.Сделано в Узбекистане для студентов.
УчёбаПрактикаЗадачиАренаРейтинг
Арена

Интернет-магазин

Покупатели, товары, заказы и отзывы. На такой базе держится любой онлайн-магазин.

6 таблиц · 2 375 строк

Выберите уровень

Лёгкая10 вопросов · 100 XP

Одна таблица: выборка, сортировка, условия

0/10
Начать
Средняя10 вопросов · 200 XP

Группировка, подсчёты, соединение двух таблиц

0/10
Начать
Сложная10 вопросов · 400 XP

Подзапросы, несколько JOIN, оконные функции

0/10
Начать

Таблицы и связи

Линии показывают внешние ключи: какая таблица на какую ссылается.

categories8 строк

Категории товаров

  • idint
  • namevarchar(40)
products63 строк

Товары

  • idint
  • namevarchar(60)
  • category_idint
  • brandvarchar(30)
  • pricedecimal(12,2)
  • stockint
  • is_activebool
  • added_atdate

category_id → categories.id

reviews330 строк

Отзывы

  • idint
  • product_idint
  • customer_idint
  • ratingint
  • commentvarchar(200) ?
  • created_atdate

product_id → products.idcustomer_id → customers.id

customers160 строк

Покупатели

  • idint
  • first_namevarchar(40)
  • last_namevarchar(40)
  • cityvarchar(30)
  • phonevarchar(16)
  • emailvarchar(80) ?
  • registered_atdate
orders640 строк

Заказы

  • idint
  • customer_idint
  • statusvarchar(12)
  • ordered_atdatetime
  • cityvarchar(30)
  • payment_methodvarchar(10)
  • delivered_atdatetime ?

customer_id → customers.id

order_items1 174 строк

Состав заказа

  • idint
  • order_idint
  • product_idint
  • quantityint
  • unit_pricedecimal(12,2)

order_id → orders.idproduct_id → products.id

УчёбаПрактикаЗадачиАренаРейтинг

SQLab

Лёгкая10 вопросов · 100 XP

Одна таблица: выборка, сортировка, условия

0/10
Начать
Средняя10 вопросов · 200 XP

Группировка, подсчёты, соединение двух таблиц

0/10
Начать
Сложная10 вопросов · 400 XP

Подзапросы, несколько JOIN, оконные функции

0/10
Начать