FC ConcursosFC Concursos

Questão FC372787

Em uma tabela chamada user de um banco de dados aberto e em condições ideais, para selecionar todos os registros que possuem nomes (campo nome) iniciados com a letra E e terminados

Linguagem SQL

FCC · 2023

Em uma tabela chamada user de um banco de dados aberto e em condições ideais, para selecionar todos os registros que possuem nomes (campo nome) iniciados com a letra E e terminados com a letra l utiliza-se a instrução SQL SELECT * FROM user

  1. LIKE = 'E*l';
  2. WHERE nome = 'E%l';
  3. LIKE nome CONTAINS 'E%l';
  4. WHERE nome LIKE 'E*l';
  5. WHERE nome LIKE 'E%l';
Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

A instrução correta é: SELECT * FROM user WHERE nome LIKE 'E%l';

Aqui, a cláusula WHERE aplica um filtro à seleção e o operador LIKE compara o valor de nome com um padrão. O símbolo % é o curinga que representa **zero ou mais caracteres**.

O padrão 'E%l' exige que o primeiro caractere seja E e o último seja l, permitindo qualquer sequência (ou nenhuma) entre eles. Assim, nomes como El, Ethel e Emanuel serão retornados.

Observação: a sensibilidade a maiúsculas/minúsculas depende do SGBD e da collation configurada; em alguns ambientes será preciso ajustar o padrão ou usar funções para normalizar o texto.

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

Continue aprendendo