Короткая проверка · ответы с объяснениями

Тест по SQL

Шесть практических заданий: Фильтрация, Агрегация, Объединение таблиц. Выберите решение и получите объяснения каждого ответа.

6вопросов
5минут
3темы
бесплатно
✓ Без регистрации · сразу с разбором
01

Что встретится в заданиях

Не самооценка, а выбор решения. В каждом случае внимательно проверьте данные и сравните три варианта.

Фильтрация

Какая выборка оставляет только строки со status = 'open'?

Агрегация

В таблице четыре строки: у трёх email не NULL, у четвёртой NULL. Что вернёт COUNT(email)?

Объединение таблиц

Нужно сохранить всех клиентов, даже без заказов. Какая связка подходит?

02

Три темы для разбора

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

Фильтрация

Какая выборка оставляет только строки со status = 'open'? Как найти строки, где manager_id равен NULL?

Агрегация

В таблице четыре строки: у трёх email не NULL, у четвёртой NULL. Что вернёт COUNT(email)? Какая выборка считает число заказов для каждого клиента?

Объединение таблиц

Нужно сохранить всех клиентов, даже без заказов. Какая связка подходит? В данных только клиенты id=7 и id=8: у первого два заказа, у второго один. Сколько строк вернёт INNER JOIN по customer_id?

Как считается результат

Верный ответ приносит один балл. Всего шесть баллов, по два на тему. Процент показывает точность в этих заданиях. Пять минут — ориентир: таймера и бонусов за скорость нет.

  1. 1Прочитайте условие и выберите один ответ.
  2. 2Пройдите шесть заданий; при необходимости вернитесь назад.
  3. 3Откройте результат и разбор каждого решения.

Как проходить

  • Прочитайте условие целиком, включая ограничения и данные таблицы.
  • Сравните все варианты, а не только первый знакомый.
  • Перед завершением проверьте ответы; после — прочитайте объяснения ошибок.
FAQ

Тест по SQL — FAQ

Этот короткий тест BrainApps помогает проверить, как вы применяете знания в конкретных задачах. В нём три темы: Фильтрация, Агрегация, Объединение таблиц. На каждую приходится два задания. Первый пример: «Какая выборка оставляет только строки со status = 'open'?». Выбирайте один из трёх ответов; до завершения можно вернуться к заданию и поменять выбор. После прохождения вы увидите число правильных ответов, результаты по темам и полный разбор — ваш вариант, верное решение и объяснение. Это удобный формат для самостоятельной подготовки и обсуждения в команде. Начните с раздела, в котором допустили ошибку: объясните правило своими словами, затем повторите тест.

Какие темы включает тест?+

Три раздела: Фильтрация, Агрегация, Объединение таблиц. По два вопроса в каждом — шесть заданий всего.

Как выглядит задание?+

Например: «Какая выборка оставляет только строки со status = 'open'?». Нужно выбрать один из трёх вариантов. Все необходимые данные есть в условии.

Что означают баллы?+

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

Можно ли вернуться к ответам?+

Да, до завершения можно переключать вопросы и изменять выбор. На странице результата сохранён ваш окончательный ответ.

Нужна ли регистрация?+

Нет. Тест и результат доступны без аккаунта; ссылку на результат можно сохранить. Для дальнейших тренировок можно зарегистрироваться.

Как использовать разбор для подготовки?+

Сначала объясните, почему верен нужный вариант. Затем сравните его с вашим выбором. В команде обсудите, какие данные определили решение.

6 вопросов

Проверьте себя на практике

Шесть заданий, понятный результат и объяснения. Начните сейчас.