Middle+
Consegues escrever consultas SQL complexas ou de que nível aproximadamente?
sobes.tech IA
Resposta da IA
Sim, sei escrever consultas SQL complexas. Normalmente incluem:
- Uso de múltiplos JOINs para combinar tabelas
- Subconsultas aninhadas
- Agregações com GROUP BY e HAVING
- Funções de janela para análise
- Otimização de consultas com índices e explicação do plano de execução
Exemplo de uma consulta SQL complexa:
SELECT u.id, u.name, COUNT(o.id) AS orders_count
FROM users u
LEFT JOIN orders o ON u.id = o.user_id
WHERE u.status = 'active'
GROUP BY u.id, u.name
HAVING COUNT(o.id) > 5
ORDER BY orders_count DESC;
Esta consulta seleciona utilizadores ativos com mais de 5 pedidos, ordenando por quantidade de pedidos.