FC ConcursosFC Concursos

Questão FC90580

SELECT nome FROM funcionario WHERE area = 'INTELIGENCIA' AND endereco LIKE '%BRASILIA,DF%'; Tendo como referência o código SQL precedente, julgue o item a seguir. Na cláusula WHERE

Linguagem SQL

CEBRASPE (CESPE) · 2018

SELECT nome
FROM funcionario
WHERE area = 'INTELIGENCIA'
AND endereco LIKE '%BRASILIA,DF%';
 
Tendo como referência o código SQL precedente, julgue o item a seguir.
 
Na cláusula WHERE, a condição de seleção area = 'INTELIGENCIA' escolhe a tupla de interesse em particular na tabela funcionario, pois area é um atributo de funcionario.
Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

Comentário: A assertiva está correta. A cláusula WHERE é usada para filtrar registros de acordo com uma condição específica, e a consulta apresentada seleciona apenas os funcionários cuja área seja "INTELIGENCIA".

Explicação da consulta SQL:

SELECT nome
FROM funcionario
WHERE area = 'INTELIGENCIA'
AND endereco LIKE '%BRASILIA,DF%';

  1. WHERE area = 'INTELIGENCIA'
    • Essa condição filtra apenas os registros em que o campo area contém exatamente o valor 'INTELIGENCIA'.
    • Isso significa que apenas os funcionários dessa área específica serão retornados.
  2. AND endereco LIKE '%BRASILIA,DF%'
    • Filtra os funcionários que possuem "BRASILIA,DF" em qualquer parte do endereço.
    • O uso de % antes e depois de "BRASILIA,DF" indica que qualquer texto pode preceder ou suceder esse termo.
Conclusão:
  • A condição WHERE area = 'INTELIGENCIA' efetivamente seleciona funcionários específicos que pertencem à área de inteligência.
  • Como area é um atributo da tabela funcionario, a condição está corretamente formulada e funcionando como esperado.

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

Continue aprendendo