Logo Passei Direto
Buscar
A alternativa correta é a E, que utiliza a função AVG(SALARIO) para calcular a média dos salários. Esta função é aplicada na coluna SALARIO da tabela CARGO. As demais alternativas não retornam a média dos salários. A alternativa A apenas seleciona os salários, sem calcular a média. A alternativa B retorna o menor salário. A alternativa C retorna a soma de todos os salários. A alternativa D tenta calcular a média dos salários, mas erra ao tentar selecionar da tabela SALARIO, que não existe no contexto da questão.
A - Seleciona os salários, sem calcular a média.
B - Retorna o menor salário.
C - Retorna a soma de todos os salários.
D - Tenta calcular a média dos salários, mas erra ao tentar selecionar da tabela SALARIO.
E - Utiliza a função AVG(SALARIO) para calcular a média dos salários.
User badge image
Questões para Estudantes

anteontem

Respostas

User badge image

Ed Verified user icon

anteontem

Analisando as alternativas apresentadas: A) Seleciona os salários, sem calcular a média. - Correto, mas não é a média. B) Retorna o menor salário. - Isso não é a média, mas sim a função MIN. C) Retorna a soma de todos os salários. - Isso se refere à função SUM, não à média. D) Tenta calcular a média dos salários, mas erra ao tentar selecionar da tabela SALARIO. - Aqui há um erro, pois a tabela mencionada não existe no contexto. E) Utiliza a função AVG(SALARIO) para calcular a média dos salários. - Esta é a definição correta da função que calcula a média. Portanto, a alternativa correta é a E.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais perguntas desse material

Uma "view" é uma construção lógica em bancos de dados que fornece uma representação tabular de dados, assim como uma tabela real. No entanto, uma view não armazena fisicamente os dados; ela apenas exibe dados que são armazenados em outras tabelas.
Qual é a principal função de uma "view" em SQL?
Atualizar registros em uma tabela.
Encapsular a complexidade da consulta SQL que a forma.
Criar uma nova tabela a partir de uma consulta existente.
Deletar registros de uma tabela.
Inserir novos registros em uma tabela.

Seja uma tabela assim estruturada: DISCIPLINA(CODIGOD, DESCRICAO, CARGAHORARIA).
Qual código a seguir retorna as disciplinas cuja descrição inicia pela letra "A" e que tenham carga horária menor que 80 horas?
SELECT * FROM DISCIPLINA WHERE DESCRICAO LIKE ' _A%' AND CARGAHORARIA>80;
SELECT * FROM DISCIPLINA WHERE DESCRICAO LIKE ' A%' AND CARGAHORARIA<80;
SELECT * FROM DISCIPLINA WHERE DESCRICAO LIKE 'A%' AND CARGAHORARIA>80;
SELECT * FROM DISCIPLINA WHERE DESCRICAO NOT LIKE 'A%' AND CARGAHORARIA<80;
SELECT * FROM DISCIPLINA WHERE DESCRICAO LIKE 'A%' AND CARGAHORARIA<80;

O comando SELECT é um dos mais fundamentais e frequentemente usados em SQL. Ele é utilizado para consultar e extrair dados de uma ou mais tabelas em um banco de dados.
O que o comando SELECT * FROM TABELA; faz?
Seleciona apenas a primeira coluna da tabela.
Seleciona todas as tabelas do banco de dados.
Deleta todos os registros da tabela.
Insere novos registros na tabela.
Seleciona todas as colunas especificadas em uma consulta.

As funções de agregação são importantes porque muitas vezes nós precisamos realizar cálculos em grupos de registros com algum parâmetro similar, como por exemplo o sexo das pessoas. Se você deseja contar o número de funcionários por sexo, qual seria a função de agregação apropriada?
COUNT.
AVG.
MAX.
SUM.
MIN.

As vezes temos um banco de dados onde certas colunas estão sem valor. Isso pode acontecer ou porque, durante um tempo, aquela informação não era obrigatória, ou porque houve a falta de validação daquela informação.
Com base nisso, como se verifica se uma coluna não possui valor cadastrado?
COLUNA IS NOT DATA.
COLUNA NOT EXISTS.
COLUNA IS MISSING.
COLUNA HAS NULL.
COLUNA IS NULL.

Seja uma tabela assim estruturada: UNIDADE(CODIGOU, DESCRICAO, BAIRRO, ANOINICIO).
Qual código a seguir retorna as unidades localizadas nos bairros Copacabana, Centro ou Barra, cujo ano de início de funcionamento seja maior que 2002?
SELECT * FROM UNIDADE WHERE BAIRRO IN ('Copacabana','Centro','Barra') AND ANOINICIO>2002;
SELECT * FROM UNIDADE WHERE BAIRRO IN ('Copacabana','Centro','Barra') AND ANOINICIO=2002;
SELECT * FROM UNIDADE WHERE BAIRRO LIKE ('Copacabana','Centro','Barra') AND ANOINICIO>2002;
SELECT * FROM UNIDADE WHERE BAIRRO NOT IN ('Copacabana','Centro','Barra') AND ANOINICIO>2002;
SELECT * FROM UNIDADE WHERE BAIRRO NOT IN ('Copacabana','Centro','Barra') AND ANOINICIO=2002;

Seja uma tabela assim estruturada: MEDICAMENTO (CODIGO, DESCRICAO, QUANTIDADE, PRECOUNITARIO). Qual código a seguir retorna o código e a descrição dos medicamentos, além de uma coluna representativa do produto entre a quantidade e o preço unitário?
SELECT DESCRICAO, SUM(QUANTIDADE) FROM MEDICAMENTO;
SELECT CODIGO, 2 / PRECOUNITARIO FROM MEDICAMENTO;
SELECT CODIGO, DESCRICAO, QUANTIDADE / PRECOUNITARIO FROM MEDICAMENTO;
SELECT AVG(QUANTIDADE) FROM MEDICAMENTO;
SELECT CODIGO, DESCRICAO, QUANTIDADE * PRECOUNITARIO FROM MEDICAMENTO;

(FCC - 2019 - TRF - 3ª REGIÃO - Técnico Judiciário - Área Apoio Especializado Especialidade Informática)
Em uma instrução SQL, a cláusula GROUP BY, se utilizada juntamente com funções de grupo, deve estar em uma posição específica como:
SELECT coluna1 [, coluna2, ... ] . função_de_grupo, [ função_de_grupo, ...] FROM tabela WHERE condição ORDER BY coluna2 GROUP BY coluna4 [, coluna5, ...] HAVING coluna5 > 10;
SELECT coluna1 [, coluna2, ... ] . função_de_grupo, [ função_de_grupo, ...] FROM tabela ORDER BY coluna2 GROUP BY coluna4 [, coluna5, ...] HAVING coluna5 > 10 WHERE condição;
SELECT coluna1 [, coluna2, ... ] . função_de_grupo, [ função_de_grupo, ...] FROM tabela HAVING coluna5 > 10 ORDER BY coluna2 WHERE condição GROUP BY coluna4 [, coluna5, ...];
SELECT coluna1 [, coluna2, ... ] . função_de_grupo, [ função_de_grupo, ...] FROM tabela WHERE condição GROUP BY coluna4 [, coluna5, ...] HAVING coluna5 > 10 ORDER BY coluna2;
SELECT coluna1 [, coluna2, ... ] . função_de_grupo, [ função_de_grupo, ...] FROM tabela HAVING coluna5 > 10 WHERE condição ORDER BY coluna2 GROUP BY coluna4 [, coluna5, ...];

A agregação em bancos de dados SQL refere-se ao processo de resumir e agrupar conjuntos de dados para produzir resultados únicos, geralmente em cenários analíticos e de relatórios.
Qual é a função da cláusula HAVING?
Agrupar os registros baseados em uma coluna específica.
Excluir registros duplicados de uma consulta.
Exibir resultados de consulta de acordo com um grupo especificado.
Estabelecer condições de filtro com funções de agregação.
Limitar o número de registros retornados em uma consulta.

Mais conteúdos dessa disciplina