Sobes.tech
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';