Pular para o conteúdo principal

Questão de Banco de Dados — SQL — INSTITUTO AOCP 2019

Banco de DadosSQL
Código
qq513923
Banca
INSTITUTO AOCP
Órgão
EMPREL
Ano
2019
Nível
Superior
Cargo
Analista de Infraestrutura e Suporte
Um analista de negócios de uma empresa solicita um relatório das últimas 30 vendas realizadas. Nesse relatório, devem constar o nome do cliente, a data e a hora da venda e o valor da nota fiscal. O SGBD é o PostgreSQL versão 9. Assinale a alternativa que apresenta corretamente o SQL que traz as informações desse relatório. Observação: Considerar ID como a chave primária das tabelas envolvidas.
  1. ASELECT C.NOME, N.DATAHORANOTA, N.VALORTOTAL FROM CLIENTE C JOIN NOTAFISCAL N ON (C.ID = N.CLIENTE) LIMIT 30;
  2. BSELECT C.NOME, N.DATAHORANOTA, N.VALORTOTAL, COUNT(N.ID) FROM CLIENTE C JOIN NOTAFISCAL N ON (C.ID = N.CLIENTE) ORDER BY C.NOME HAVING COUNT(N.ID) <= 30;
  3. CSELECT C.NOME, N.DATAHORANOTA, N.VALORTOTAL FROM CLIENTE C JOIN NOTAFISCAL N ON (C.ID = N.CLIENTE) WHERE ROWNUM = 30;
  4. DSELECT TOP 30 C.NOME, N.DATAHORANOTA, N.VALORTOTAL FROM CLIENTE C JOIN NOTAFISCAL N ON (C.ID = N.CLIENTE)
  5. ESELECT C.NOME, N.DATAHORANOTA, N.VALORTOTAL FROM CLIENTE C JOIN NOTAFISCAL N ON (C.ID = N.CLIENTE) FETCH FIRST 30 ROWS ONLY;
Revelar gabarito e comentário

GabaritoA — SELECT C.NOME, N.DATAHORANOTA, N.VALORTOTAL FROM CLIENTE C JOIN NOTAFISCAL N ON (C.ID = N.CLIENTE) LIMIT 30;

Link permanente: /questoes/qq513923