Sobes.tech
Middle+

Jak hodnotíš své znalosti SQL? Jaké dotazy jsi psal a jaké byly jejich náročnosti?

sobes.tech AI

Odpověď od 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';