Para exibir a média e a soma dos salários de todos os funcio...

Próximas questões
Com base no mesmo assunto
Q465666 Banco de Dados
Para exibir a média e a soma dos salários de todos os funcionários cujo cargo inicia-se pela palavra 'anali' utiliza-se a instrução:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C

Para resolver essa questão, é necessário conhecer a cláusula LIKE do SQL, utilizada em condições de pesquisa para definir um padrão a ser encontrado em uma coluna de texto. O caractere % usado com o LIKE funciona como um coringa que substitui qualquer sequência de caracteres. Além disso, é preciso saber como utilizar as funções de agregação AVG() para calcular a média e SUM() para calcular a soma.

A alternativa correta é a C, porque faz uso correto da função AVG() para calcular a média dos salários (Fsal) e da função SUM() para calcular a soma dos salários. A condição WHERE especifica o critério de busca por registros onde a coluna FCargo começa com 'anali', utilizando LIKE 'anali%' para capturar qualquer sequência de caracteres que siga o prefixo 'anali'.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

AVG -> Média(Fsal);
SUM -> Soma(Fsal);

LIKE 'anali%' -> Seleciona todos os cargos que começam com 'anali'
LIKE '%ista'   -> Seleciona todos os cargos que terminam com 'ista'
LIKE '%lis%'  -> Seleciona todos os cargos que contêm 'lis' 

Lembrando, que o comando like deve ser utilizado com parcimônia, visto que seu uso pode aumentar bastante a consulta. Uma forma de amenizar isto é utilizar a cláusula LIMIT.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo