← Все направления

От первого SELECT
к своему отчёту.

Одна учебная библиотека. Семь задач.
Запросы выполняются в браузере на SQLite — устанавливать СУБД не нужно.

Начать с SELECT
  1. Прочитать таблицу

    Выбрать нужные столбцы и увидеть строки результата.

    SELECT
  2. Оставить нужное

    Составить условие и проверить, какие книги ему отвечают.

    WHERE · AND
  3. Управлять порядком

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

    ORDER BY · LIMIT
  4. Найти отсутствующее

    Отличить неизвестное значение от нуля и пустой строки.

    IS NULL
  5. Связать таблицы

    Соединить выдачи с книгами и читателями по ключам.

    JOIN
  6. Посчитать по группам

    Перейти от отдельных выдач к итогам по читателям.

    GROUP BY · COUNT
  7. Собрать свой отчёт

    Показать все книги и число выдач, сохранив книги без выдач.

    LEFT JOIN

Запрос, который вы можете объяснить.

В финале — отчёт по библиотеке: все книги и число выдач для каждой. Включая те, которые ещё никто не брал.

Вы пишете запрос, видите настоящую таблицу результата и проверяете её на учебных данных.

Перейти к итоговой задаче →

После первого отчёта

Ключи, ограничения, индексы и транзакции — следующий шаг в работе с данными. Особенности PostgreSQL разбираются отдельно.

Продолжить в DBA / Databases →