> SmartGate 41 752 9863

Базовый SQL-тренажёр

Краткое описание и гайд по работе с тренажером

Для успешного прохождения тренажера тебе необходимы знания следующих инструментов PostgreSQL:
  • оператор SELECT, фильтрация данных: WHERE, BETWEEN, IN, IS NULL;
  • сортировка и ограничение количества выводимых строк: ORDER BY, LIMIT;
  • агрегатные функции и группировка: COUNT, SUM, AVG, MAX, GROUP BY, DISTINCT, HAVING;
  • соединения таблиц: INNER JOIN, LEFT JOIN;
  • конструкция CASE для условной логики;
  • работа с датами и временем при помощи функций: EXTRACT, INTERVAL, CURRENT_DATE, ...;
  • некоторые оконные функции: AVG(...) OVER, DENSE_RANK() OVER (PARTITION BY ... ORDER BY ...);
  • базовые строковые операции и фильтрация по тексту LIKE, ILIKE;
  • ... но возможно тебе пригодятся и другие инструменты с аналогичным уровнем сложности.

Страница с задачами тренажера и форумом

Наведи на области, выделенные жёлтым пунктиром, чтобы увидеть всплывающее описание функционала.

Интерфейс тренажёра

Наведи на области, выделенные жёлтым пунктиром, чтобы увидеть всплывающее описание функционала.

Отлично — с интерфейсом разобрались. Теперь начинается самое интересное: практика. Выбирай задачи, пробуй разные запросы, экспериментируй и не бойся ошибаться — именно так мы и учимся. Удачи в тренировке! Пусть твой SELECT всегда возвращает ровно то, что ты задумал 🙂

Назад