Pular para o conteúdo principal

Questão de Banco de Dados — SQL — FUMARC 2011

Banco de DadosSQL
Código
qg846654
Banca
FUMARC
Órgão
BDMG
Ano
2011
Nível
Superior
Cargo
Analista de Sistemas
De acordo com o diagrama do esquema de banco de dados relacional, escolha a sentença SQL que melhor responda à consulta “Listar o total de clientes que são depositantes (possuem conta) agrupados por uf e cidade do cliente”:
  1. ASELECT c.sig_uf, c.nom_cidade, COUNT(*)FROM CLIENTE AS cGROUP BY c.sig_uf, c.nom_cidade
  2. BSELECT c.sig_uf, c.nom_cidade, COUNT(c.id_cliente)FROM (CLIENTE AS c INNER JOIN DEPOSITANTE AS dON c.id_cliente = d.id_cliente)GROUP BY c.sig_uf, c.nom_cidade
  3. CSELECT c.sig_uf, c.nom_cidade, COUNT(DISTINCT c.id_cliente)FROM (CLIENTE AS c INNER JOIN DEPOSITANTE AS dON c.id_cliente = d.id_cliente)GROUP BY c.sig_uf, c.nom_cidade
  4. DSELECT c.sig_uf, c.nom_cidade, COUNT(*)FROM (CLIENTE AS c RIGHT JOIN DEPOSITANTE AS dON c.id_cliente = d.id_cliente)GROUP BY c.sig_uf, c.nom_cidade
Revelar gabarito e comentário

GabaritoC — SELECT c.sig_uf, c.nom_cidade, COUNT(DISTINCT c.id_cliente) FROM (CLIENTE AS c INNER JOIN DEPOSITANTE AS d ON c.id_cliente = d.id_cliente) GROUP BY c.sig_uf, c.nom_cidade

Link permanente: /questoes/qg846654