SQL-тренажёр
Напишите запрос по заданию, выполните его и сравните результат с эталоном.
MySQL
SQLite
PostgreSQL
60заданий
3учебные базы
19 · 26 · 15лёгк. · средн. · сложн.
Условия заданий открыты всем. Чтобы выполнять запросы и сохранять результаты, войдите или зарегистрируйтесь.
Интернет-магазин Каталог товаров по категориям, покупатели, заказы и позиции заказов. Цена в order_items — цена на момент продажи.
Схема:
categories
🔑 id integername varchar(100)
products
🔑 id integername varchar(150)category_id integerprice decimal(10,2)stock integer
customers
🔑 id integername varchar(150)city varchar(100)email varchar(150)registered date
orders
🔑 id integercustomer_id integerorder_date datestatus varchar(20)
order_items
🔑 id integerorder_id integerproduct_id integerquantity integerprice decimal(10,2)
1
Дорогие товары
2
Покупатели из Москвы
3
Товары по категориям
4
Сумма каждого заказа
5
Доставленные заказы I квартала
6
Покупатели без заказов
7
Топ-3 продаваемых товара
8
Средняя цена по категориям
9
Выручка по городам
10
Товары без продаж
11
Лучший покупатель
12
Дороже среднего по категории
33
Ценовые сегменты
34
Заказы по статусам
35
Средний чек постоянных покупателей
36
Что покупают в Москве
41
Товары на исходе
42
Новые покупатели второго полугодия
43
Стоимость склада по категориям
44
Крупные заказы
45
Продажи со скидкой
46
Доля категорий в выручке
47
И смартфон, и аксессуар
По выбранным фильтрам в этой базе заданий нет.
Кадры и проекты Отделы, сотрудники с руководителями (manager_id), проекты и участие сотрудников в проектах.
Схема:
departments
🔑 id integername varchar(100)city varchar(100)
employees
🔑 id integerfull_name varchar(150)department_id integerjob_title varchar(100)salary decimal(10,2)hire_date datemanager_id integer
projects
🔑 id integertitle varchar(150)department_id integerbudget decimal(12,2)start_date date
assignments
🔑 employee_id integer🔑 project_id integerrole varchar(50)hours integer
13
Высокооплачиваемые разработчики
14
Численность и фонд оплаты труда
15
Сотрудники и руководители
16
Принятые в 2025 году
17
Загрузка проектов
18
Сотрудники без проектов
19
Самая высокая зарплата в отделе
20
Отделы выше средней зарплаты
37
С 4-го по 6-е место по зарплате
38
Число подчинённых
39
Работа на чужие отделы
40
Доля часов в проекте
48
Руководители верхнего уровня
49
Крупные проекты
50
Старейший сотрудник отдела
51
Проекты по городам
52
Роли в проектах
53
Межотдельные проекты
54
Самый загруженный участник проекта
По выбранным фильтрам в этой базе заданий нет.
Колледж Учебные группы, студенты, предметы, преподаватели и экзаменационные оценки (2–5). У предмета может не быть преподавателя (teacher_id = NULL); у группы первого курса оценок ещё нет.
Схема:
study_groups
🔑 id integername varchar(20)specialty varchar(150)course integer
teachers
🔑 id integerfull_name varchar(150)category varchar(30)
subjects
🔑 id integertitle varchar(150)hours integerteacher_id integer
students
🔑 id integerfull_name varchar(150)group_id integerbirth_date datescholarship decimal(10,2)
grades
🔑 id integerstudent_id integersubject_id integergrade integerexam_date date
21
Студенты группы ИСП-21
22
Родившиеся в 2007 году
23
Предметы без преподавателя
24
Поиск по части ФИО
25
Средний балл групп
26
Двойки по предметам
27
Должники
28
Отличники
29
Нагрузка преподавателей
30
Категория успеваемости
31
Выше среднего по группе
32
Общий список: преподаватели и студенты СА-21
55
Стипендиаты
56
Объёмные предметы
57
Численность групп
58
Сводка по предметам
59
Средний балл у преподавателя
60
Лучший студент группы
По выбранным фильтрам в этой базе заданий нет.
Ничего не найдено — измените поиск или фильтры.