Questão de Banco de Dados — PostgreSQL — FUNDATEC 2021
Banco de DadosPostgreSQL
- Código
- qq641693
- Banca
- FUNDATEC
- Órgão
- PGE-RS
- Ano
- 2021
- Nível
- Superior
- Cargo
- Analista de Informática
Um analista precisa encontrar a classe que possui o maior valor dentre os processos cadastrados. É necessário retornar o “id” da classe, a quantidade de processos cadastrados que a utilizam e o valor total desses processos. Qual alternativa corresponde a um comando SQL válido, em PostgreSQL 9, que obtenha esses dados?
- Aselect classe_id, count(id), sum(valor)from processogroup by classe_id, idorder by sum(valor) desc limit 1;
- Bselect classe_id, count(*), sum(valor)from processogroup by classe_id order by 3 desc limit 1;
- Cselect classe_id, count(*), max(valor)from processogroup by classe_id, id;
- Dselect classe_id, count(id), max(valor)from processogroup by classe_id;
- Eselect classe_id, count(*), valorfrom processogroup by classe_idhaving valor=MAX(valor);