PostgreSQL · Интернет-магазин, HR и веб-аналитика · От SELECT до оконных функций и транзакций.
Начните с учебника
16 последовательных глав для новичка: как устроена база, первый запуск в pgAdmin, SELECT, фильтры, NULL, группировка, JOIN и транзакции. Пошаговые объяснения, SQL-примеры на учебной базе и самостоятельная практика после главы.
Запросы выполняются прямо в браузере. Кнопка «Проверить» сравнивает ответ с эталонным результатом. При первом открытии загрузится движок PostgreSQL и создаст учебную базу.
Как заниматься
Откройте тренажёр и дождитесь запуска PostgreSQL. Для веб-практики не нужны логин, пароль или pgAdmin.
Откройте тему «Основы», прочитайте условие и напишите запрос и нажмите «Выполнить» или Ctrl+Enter.
Нажмите «Проверить» или Ctrl+Shift+Enter, затем прочитайте разбор. Для экспериментов с DDL используйте схему sandbox.
Учебная база заполнена теми же данными, что используются в заданиях. Зафиксированная дата курса — 2025-06-30; задания с текущей датой могут отличаться от примеров.
База, прогресс и черновики сохраняются в текущем браузере. Веб-база отдельна от серверной PostgreSQL для pgAdmin (порт 8081): изменения между ними не синхронизируются. Очистка данных сайта удалит локальные данные.
Ещё тренажёры на GitHub
listussr/sql-trainer — исходник размещённого курса и полная версия с PostgreSQL в браузере.
IRus/sql-trainer — интерактивный курс PostgreSQL с проверкой заданий.