SóProvas


ID
759322
Banca
PaqTcPB
Órgão
UEPB
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

A consulta SQL abaixo indica o número de produtos de cada loja.

select nome-loja, count (tipo-produto)
from produto
group by nome-loja

Se desejarmos eliminar as duplicações dos produtos, ou seja, cada tipo de produto contará apenas uma vez por loja, antes da função de agregação ser computada, devemos substituir a primeira linha por:

Alternativas
Comentários
  • Correta letra C.
    De acordo com [1]:
    "Nos casos em que queremos forçar a eliminação de duplicatas, inserimos a palavra-chave distinct após select."
    [1] Silberschatz, Sistemas de Bancos de Dados, tradução da 5 edição, página 55.
  • 1) SQL COUNT(*) Syntax
    A COUNT(*) função retorna o número de registros em uma tabela.

    Exemplo: SELECT COUNT(*) FROM table_name;

    2) SQL COUNT(DISTINCT column_name) Syntax
    A COUNT(DISTINCT column_name) funcão retorna o número, sem repetição, de valores de uma coluna especifica.

    Exemplo: SELECT COUNT(DISTINCT column_name) FROM table_name;