Buscar

Suponha que a tabela "Funcionario" possui as seguintes colunas: • "nomeFunc", armazenando o nome dos funcionários; • "salarioFunc", contendo o salá...

Suponha que a tabela "Funcionario" possui as seguintes colunas:
• "nomeFunc", armazenando o nome dos funcionários;
• "salarioFunc", contendo o salário de cada funcionário.
Assinale a alternativa que apresenta o resultado da execução da seguinte query SQL (Structured Query Language):
select nomeFunc, max(salarioFunc) from Funcionario;
A query dada retorna um erro, pois não se pode aplicar uma função de agregação (min, max, sum, avg, count), em conjunto com outras colunas, sem a declaração do group by.
A) Retorna o nome de todos os funcionários e o salário máximo de todos os funcionários.
B) Retorna o nome de todos os funcionários e o valor médio dos salários de todos os funcionários.
C) Retorna o nome de todos os funcionários e o salário mínimo de todos os funcionários.
D) Retorna um erro.
E) Retorna o nome dos funcionários com o salário máximo.

💡 1 Resposta

User badge image

Ed Verified user icon

A alternativa correta é E) Retorna o nome dos funcionários com o salário máximo. A query SQL apresentada seleciona o nome do funcionário e o salário máximo da tabela "Funcionario". Como a função de agregação "max" é aplicada apenas na coluna "salarioFunc", o resultado da query será o nome do(s) funcionário(s) que possui(em) o maior salário.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ 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