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".
SELECT nome
FROM funcionario
WHERE area = 'INTELIGENCIA'
AND endereco LIKE '%BRASILIA,DF%';
WHERE area = 'INTELIGENCIA'- Essa condição filtra apenas os registros em que o campo
areacontém exatamente o valor'INTELIGENCIA'. - Isso significa que apenas os funcionários dessa área específica serão retornados.
- Essa condição filtra apenas os registros em que o campo
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.
- A condição
WHERE area = 'INTELIGENCIA'efetivamente seleciona funcionários específicos que pertencem à área de inteligência. - Como
areaé um atributo da tabelafuncionario, a condição está corretamente formulada e funcionando como esperado.
Conteúdo do catálogo FC Concursos · Atualizado em