Sobes.tech
Middle+

Hoe beoordeel je je kennis van SQL? Welke queries heb je geschreven en hoe complex waren ze?

sobes.tech AI

Antwoord van AI

Мои знания SQL оцениваю как уверенные на уровне middle+. Писал запросы разной сложности — от простых выборок с фильтрацией и сортировкой до сложных агрегатных запросов с несколькими JOIN, подзапросами и оконными функциями.

Например, писал запросы для аналитики с использованием оконных функций для расчёта скользящих средних, ранжирования и группировки по временным интервалам. Также создавал запросы для обновления данных с использованием CTE (WITH) и сложных условий.

Пример сложного запроса с оконной функцией:

SELECT user_id, event_date, 
       COUNT(*) OVER (PARTITION BY user_id ORDER BY event_date ROWS BETWEEN 6 PRECEDING AND CURRENT ROW) AS events_last_7_days
FROM user_events
WHERE event_date >= CURRENT_DATE - INTERVAL '30 days';