

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Um desenvolvedor da Casan pediu ajuda para o administrador de banco de dados para a construção de um SQL que apresente o nome e o endereço de clientes da empresa que estão acima da média de consumo de água. O DBA solucionou esse problema por meio de uma subquery. Sabendo que as estruturas das tabelas são as apresentadas em (1) e (2), assinale a alternativa que apresenta corretamente o código da subquery utilizada pelo DBA.
CLIENTES | |||||
cpf | nome | endereco | telefone | UF | cidade |
(1) | |||||
CONSUMO_CLIENTES | ||
cpf | data | valor_consumo |
(2) | ||
SELECT c.nome, c.endereco
FROM CLIENTES c
WHERE c.cpf = c.cpf
AND c.valor_consumo > (SELECT AVG(valor_consumo)
FROM CONSUMO_CLIENTES);
SELECT c.nome, c.endereco
FROM CLIENTES c, CONSUMO_CLIENTES cc
WHERE cc.valor_consumo > (SELECT AVG(valor_consumo)
FROM CONSUMO_CLIENTES);
SELECT c.nome, c.endereco
FROM CLIENTES c, CONSUMO_CLIENTES cc
WHERE c.cpf = cc.cpf
AND cc.valor_consumo > (SELECT AVG(valor_consumo)
FROM CONSUMO_CLIENTES);
SELECT c.nome, c.endereco
FROM CLIENTES c, CONSUMO_CLIENTES cc
WHERE (SELECT AVG(valor_consumo)
FROM cc);
SELECT c.nome, c.endereco
FROM CLIENTES c
WHERE (SELECT AVG(valor_consumo)
FROM CONSUMO_CLIENTES);