Про що цей тест

Безкоштовний онлайн-тест із 20 питань з SQL — від базових вибірок до віконних функцій. Питання побудовані так, як їх ставлять на технічних співбесідах і як вони виникають у реальній роботі аналітика: не «процитуй синтаксис», а «зрозумій, що поверне запит і де пастка».

Які теми покриває тест

  • Основи запитів (5 питань) — SELECT, DISTINCT, WHERE, LIKE, робота з NULL, LIMIT/OFFSET і логічний порядок виконання запиту.
  • JOIN-и (4 питання) — INNER проти LEFT, CROSS JOIN, self join і найпідступніша пастка аналітики: «розмноження» рядків при з’єднанні.
  • Агрегація (4 питання) — GROUP BY, HAVING, COUNT(*) проти COUNT(колонка), поведінка NULL в агрегатах.
  • Підзапити та CTE (3 питання) — WITH … AS, порівняння з агрегатом, EXISTS проти IN.
  • Віконні функції (4 питання) — ROW_NUMBER/RANK, PARTITION BY, LAG і накопичувальні підсумки. Саме вони відрізняють junior-а від впевненого аналітика.

Кому буде корисно

Тим, хто готується до співбесіди Data Analyst чи BI Developer, вчить SQL самостійно і хоче перевірити прогрес, або давно пише запити «на автоматі» й хоче чесно оцінити, чи немає прогалин у просунутих темах.

Що далі

Після тесту подивись розбір за рівнями: якщо «плавають» віконні функції чи JOIN-и — це найкращі точки росту. А системно прокачати SQL від нуля до оптимізації запитів можна на спеціалізації Data Analytics & BI Engineer — з практикою на реальних базах даних.