FC ConcursosFC Concursos

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

  1. SELECT * FROM Magistrados WHERE cidade START WITH 'A';
  2. SELECT * FROM Magistrados WHERE cidade LIKE 'A*';
  3. SELECT *.* FROM Magistrados WHERE cidade LIKE 'A_';
  4. SELECT * FROM Magistrados WHERE cidade LIKE 'A%';
  5. 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

Continue aprendendo