A consulta a ser realizada para retornar o nome do servidor,...

Próximas questões
Com base no mesmo assunto
Q1307004 Banco de Dados

A questão deve ser respondida com base no diagrama abaixo.



A consulta a ser realizada para retornar o nome do servidor, a descrição da sua lotação e a descrição do seu cargo, apenas para os cargos com salários acima de 2000 é
Alternativas

Comentários

Veja os comentários dos nossos alunos

C é D não é >= e sim somente >. B errou no finalzinho não é cargo e sim salário. Tudo no tempo de Deus. Amém

A) Gabarito

B) SELECT servidor.nome, lotacao.descricao, cargo.descricao from servidor INNER JOIN cargo on cargo.idcargo = servidor.cargo_idcargo INNER JOIN departamento on departamento.iddepartamento = servidor.iddepartamento WHERE cargo.idcargo > 2000;

C) SELECT servidor.nome, lotacao.descricao, cargo.descricao from servidor INNER JOIN departamento on departamento.iddepartamento = servidor.iddepartamento INNER JOIN cargo on cargo.idcargo = servidor.cargo_idcargo WHERE cargo.salario >= 2000;

D) SELECT servidor.nome, lotacao.descricao, cargo.descricao from servidor INNER JOIN lotacao on lotacao.idlotacao = servidor.lotacao_idlotacao INNER JOIN cargo on cargo.idcargo = servidor.cargo_idcargo WHERE cargo.idcargo >= 2000;

A meu ver identifiquei que não precisa de departamento, logo elimina B e C; e o sinal de igual também elimina a D.

Além de outros erros já comentado.

Clique para visualizar este comentário

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