Middle+
7
Как оцениваешь свои знания SQL? Какие запросы писал, какой сложности?
Компании, где спрашивали
Финтехробот
Ответ от нейросети
sobes.tech 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';