Pular para o conteúdo principal

Questão de Banco de Dados — PostgreSQL — FUNDATEC 2021

Banco de DadosPostgreSQL
Código
qq640980
Banca
FUNDATEC
Órgão
CRF-PR
Ano
2021
Nível
Médio
Cargo
Técnico em Informática
Um analista necessita obter, de uma tabela de pedidos, todos os códigos de produtos utilizados até o momento. Ele deseja eliminar as repetições, ou seja, se o código de produto foi utilizado pelo menos uma vez, ele deve ser mostrado uma única vez na listagem final. Em um banco de dados PostgreSQL, qual seria a consulta SQL que atenderia ao analista?
  1. ASELECT UNIQUE cod_produto FROM tb_pedido WHERE EXISTS cod_produto;
  2. BSELECT UNIQUE cod_produto FROM tb_pedido;
  3. CSELECT DISTINCT cod_produto FROM tb_pedido ORDER BY cod_produto;
  4. DSELECT cod_produto FROM tb_pedido WHERE COUNT(cod_produto)>=1;
  5. ESELECT cod_produto FROM tb_pedido GROUP BY cod_produto HAVING COUNT(cod_produto)=1;
Revelar gabarito e comentário

GabaritoC — SELECT DISTINCT cod_produto FROM tb_pedido ORDER BY cod_produto;

Link permanente: /questoes/qq640980