От первого SELECT
к своему отчёту.
Одна учебная библиотека. Семь задач.
Запросы выполняются в браузере на SQLite — устанавливать СУБД не нужно.
Прочитать таблицу
Выбрать нужные столбцы и увидеть строки результата.
SELECTОставить нужное
Составить условие и проверить, какие книги ему отвечают.
WHERE · ANDУправлять порядком
Получить предсказуемую выборку вместо случайного порядка строк.
ORDER BY · LIMITНайти отсутствующее
Отличить неизвестное значение от нуля и пустой строки.
IS NULLСвязать таблицы
Соединить выдачи с книгами и читателями по ключам.
JOINПосчитать по группам
Перейти от отдельных выдач к итогам по читателям.
GROUP BY · COUNTСобрать свой отчёт
Показать все книги и число выдач, сохранив книги без выдач.
LEFT JOIN
Запрос, который вы можете объяснить.
В финале — отчёт по библиотеке: все книги и число выдач для каждой. Включая те, которые ещё никто не брал.
Вы пишете запрос, видите настоящую таблицу результата и проверяете её на учебных данных.
Перейти к итоговой задаче →После первого отчёта
Ключи, ограничения, индексы и транзакции — следующий шаг в работе с данными. Особенности PostgreSQL разбираются отдельно.
Продолжить в DBA / Databases →