Middle+
Como avalias os teus conhecimentos de SQL? Que consultas escreveste e de que complexidade?
sobes.tech IA
Resposta da IA
Avalio os meus conhecimentos de SQL como confiantes ao nível middle+. Escrevi consultas de diferentes níveis de complexidade — desde consultas simples com filtragem e ordenação até consultas agregadas complexas com múltiplos JOIN, subconsultas e funções de janela.
Por exemplo, escrevi consultas para análise usando funções de janela para calcular médias móveis, classificação e agrupamento por intervalos de tempo. Também criei consultas para atualizar dados usando CTE (WITH) e condições complexas.
Exemplo de uma consulta complexa com função de janela:
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';