Middle+
Wie schätzt du deine SQL-Kenntnisse ein? Welche Abfragen hast du geschrieben und wie komplex waren sie?
sobes.tech KI
Antwort von 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';