Questão FC372836
Para selecionar na tabela Magistrados todos os registros cadastrados cujo conteúdo do campo cidade inicia-se pela letra 'A', utiliza-se o comando
Linguagem SQL
FCC · 2019
Para selecionar na tabela Magistrados todos os registros cadastrados cujo conteúdo do campo cidade inicia-se pela letra 'A', utiliza-se o comando
- SELECT * FROM Magistrados WHERE cidade START WITH 'A';
- SELECT * FROM Magistrados WHERE cidade LIKE 'A*';
- SELECT *.* FROM Magistrados WHERE cidade LIKE 'A_';
- SELECT * FROM Magistrados WHERE cidade LIKE 'A%';
- SELECT all FROM Magistrados WHERE cidade START WITH 'A';
Mostrar resposta e comentário
Gabarito
D
Comentário do professor
O comando SELECT * FROM Magistrados WHERE cidade LIKE 'A%'; retorna todos os registros da tabela cuja coluna cidade começa com a letra A.
A cláusula SELECT com * traz todas as colunas; o filtro fica por conta do WHERE.
O operador LIKE realiza o casamento por padrão em strings. No padrão 'A%', o caractere % é um curinga que representa **zero ou mais** caracteres, ou seja, combina com "A", "Aracaju", "Alagoas" etc.
Se desejasse restringir para exatamente uma letra após o "A", usaria o curinga _ (underscore).
Observação rápida: sensibilidade a maiúsculas/minúsculas depende da collation do banco; use funções como UPPER(cidade) LIKE 'A%' se precisar forçar comparação case‑insensitive.
Conteúdo do catálogo FC Concursos · Atualizado em