Buscar

Um analista precisa encontrar a classe que possui o maior valor dentre os processos cadastrados. É necessário retornar o “id” da classe, a quantida...

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?


a) SELECT id_classe, COUNT(id_processo), SUM(valor_processo) FROM processo GROUP BY id_classe ORDER BY SUM(valor_processo) DESC LIMIT 1;
b) SELECT id_classe, COUNT(id_processo), SUM(valor_processo) FROM processo GROUP BY id_classe ORDER BY COUNT(id_processo) DESC LIMIT 1;
c) SELECT id_classe, COUNT(id_processo), SUM(valor_processo) FROM processo GROUP BY id_classe ORDER BY id_classe DESC LIMIT 1;
d) SELECT id_classe, COUNT(id_processo), SUM(valor_processo) FROM processo GROUP BY id_classe ORDER BY id_classe ASC LIMIT 1;
e) SELECT id_classe, COUNT(id_processo), SUM(valor_processo) FROM processo GROUP BY id_classe ORDER BY SUM(valor_processo) ASC LIMIT 1;

Essa pergunta também está no material:

simulado - Banco de Dados para RFB
147 pág.

Tecnologia da Informação Ce Balao MagicoCe Balao Magico

Respostas

User badge image

Ed Verified user icon

A alternativa correta é a letra A: ``` SELECT id_classe, COUNT(id_processo), SUM(valor_processo) FROM processo GROUP BY id_classe ORDER BY SUM(valor_processo) DESC LIMIT 1; ``` Explicação: - A cláusula `GROUP BY` agrupa os processos por classe. - A função `SUM` soma os valores dos processos de cada classe. - A função `COUNT` conta a quantidade de processos de cada classe. - A cláusula `ORDER BY` ordena os resultados pela soma dos valores dos processos em ordem decrescente. - A cláusula `LIMIT` limita o resultado a apenas uma linha, que será a primeira linha da consulta, ou seja, a classe com o maior valor total dos processos.

0
Dislike0

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Continue navegando