Junior — Middle
Já utilizou subconsultas dentro de outras consultas SQL ao trabalhar com bancos de dados?
sobes.tech IA
Resposta da IA
Sim, utilizei subconsultas em SQL para resolver tarefas onde é necessário obter dados dependentes dos resultados de outra consulta. Por exemplo, para selecionar usuários que têm pedidos com um valor superior à média de todos os pedidos, pode-se usar uma subconsulta:
SELECT user_id, user_name
FROM users
WHERE user_id IN (
SELECT user_id
FROM orders
GROUP BY user_id
HAVING SUM(amount) > (
SELECT AVG(total_amount) FROM (
SELECT SUM(amount) AS total_amount FROM orders GROUP BY user_id
) AS avg_subquery
)
);
As subconsultas ajudam a tornar as consultas mais flexíveis e expressivas.