FC ConcursosFC Concursos

Questão FC266015

Analise o seguinte código SQL e aponte a opção abaixo que descreve corretamente o que ele retorna. SELECT f.nome, d.nome AS departamento, f.salario FROM funcionarios f JOIN departa

Questões sem classificação de assunto (TI - Banco de Dados)

IDECAN · 2024

Analise o seguinte código SQL e aponte a opção abaixo que descreve corretamente o que ele retorna.

 

SELECT f.nome, d.nome AS departamento, f.salario

FROM funcionarios f 

JOIN departamentos d ON f.departamentiod = d.id

WHERE f.salario > 3000 

ORDER BY f.salario DESC;


  1. Apenas os funcionários cujo salário seja maior que 3000, mas sem os nomes dos departamentos.
  2. Todos os funcionários independentemente de seu salário, ordenando-os por salário em ordem decrescente.
  3. Apenas os funcionários cujo salário seja maior que 3000, juntamente com o nome do departamento, ordenando-os por salário em ordem crescente.
  4. Todos os funcionários e seus salários, independentemente do valor, mas limita a consulta a um único departamento.
  5. Apenas os funcionários cujo salário seja maior que 3000, juntamente com o nome do departamento, ordenando-os por salário em ordem decrescente.
Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

SELECT pede três colunas: f.nome (nome do funcionário), d.nome AS departamento (nome do departamento com alias departamento) e f.salario.

O JOIN sem qualificativo é um INNER JOIN, ou seja, a combinação ocorre quando a condição f.departamentiod = d.id é satisfeita — portanto só aparecem funcionários que têm departamento correspondente na tabela d.

O filtro WHERE seleciona apenas registros com salário \(>3000\), ou seja, serão listados somente funcionários cujo salario é maior que 3000.

Por fim, ORDER BY f.salario DESC ordena os resultados pelo salário em ordem decrescente, mostrando primeiro os maiores salários. Em resumo: lista funcionários com salário acima de 3000, inclui o nome do departamento e ordena do maior para o menor salário.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo