Buscar

Qual das consultas abaixo obtém esses dados? a) select classe_id, count(id), sum(valor)from processogroup by classe_id, idorder by sum(valor)desc...

Qual das consultas abaixo obtém esses dados?


a) select classe_id, count(id), sum(valor)from processogroup by classe_id, idorder by sum(valor)desc limit 1;
b) select classe_id, count(*), sum(valor)from processogroup by classe_id order by 3 desc limit 1;
c) select classe_id, count(*), max(valor)from processogroup by classe_id, id;
d) select classe_id, count(id), max(valor)from processogroup by classe_id;
e) select classe_id, count(*), valorfrom processogroup by classe_idhaving valor=MAX(valor);

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

💡 1 Resposta

User badge image

Ed Verified user icon

A consulta correta para obter os dados mencionados é a alternativa B: ```sql select classe_id, count(*), sum(valor) from processo group by classe_id order by 3 desc limit 1; ``` Essa consulta irá agrupar os registros por `classe_id`, contar o número de registros em cada grupo usando `count(*)` e somar os valores usando `sum(valor)`. Em seguida, ela irá ordenar os resultados em ordem decrescente com base na terceira coluna (a soma dos valores) e limitar o resultado a apenas o primeiro registro.

0
Dislike0

✏️ Responder

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

Outros materiais

Outros materiais