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.
- ASELECT C.NOME, N.DATAHORANOTA, N.VALORTOTAL FROM CLIENTE C JOIN NOTAFISCAL N ON (C.ID = N.CLIENTE) LIMIT 30;
- 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;
- CSELECT C.NOME, N.DATAHORANOTA, N.VALORTOTAL FROM CLIENTE C JOIN NOTAFISCAL N ON (C.ID = N.CLIENTE) WHERE ROWNUM = 30;
- DSELECT TOP 30 C.NOME, N.DATAHORANOTA, N.VALORTOTAL FROM CLIENTE C JOIN NOTAFISCAL N ON (C.ID = N.CLIENTE)
- ESELECT C.NOME, N.DATAHORANOTA, N.VALORTOTAL FROM CLIENTE C JOIN NOTAFISCAL N ON (C.ID = N.CLIENTE) FETCH FIRST 30 ROWS ONLY;