Em uma instrução SQL, o caractere utilizado para representar...

Próximas questões
Com base no mesmo assunto
Q275432 Banco de Dados
Em uma instrução SQL, o caractere utilizado para representar qualquer caractere em uma consulta é o
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: A - %

O tema dessa questão é a utilização de caracteres curinga (wildcards) em consultas SQL, mais especificamente dentro do comando LIKE utilizado para filtrar resultados de acordo com padrões específicos em strings. Entender wildcards é essencial para realizar buscas mais flexíveis em campos de texto dentro de bancos de dados.

O caractere % é utilizado para indicar que qualquer sequência de caracteres (incluindo uma sequência vazia) pode ocupar a sua posição. Por exemplo, se quisermos buscar por todos os nomes que começam com "Mar" em uma tabela, independente do que venha a seguir, usaríamos a consulta:

SELECT * FROM tabela WHERE nome LIKE 'Mar%';

Nesta consulta, "Mar" é a parte fixa da busca, e o % diz que aceitamos qualquer coisa que venha após "Mar". Isso pode retornar "Marcelo", "Marta", "Mariana", etc.

Ao considerar as alternativas, a A - % é a única que representa corretamente esse conceito de wildcard no SQL. As outras opções, como $, #, * e &, não são utilizadas dessa forma em SQL. Em particular, o * é frequentemente confundido por sua utilização em outros contextos, como em expressões regulares ou no DOS/Windows para representar qualquer número de caracteres, mas no SQL, * é usado para selecionar todas as colunas de uma tabela, e não tem nenhuma função como wildcard dentro de uma string.

Portanto, a alternativa correta é a A - %, pois ela corretamente identifica o caractere usado no SQL para representar qualquer número de caracteres em uma consulta usando o operador LIKE.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Realmente fiquei com receio de responder essa questão, mas como não o _ (sublinhado que representa qualquer caractere) o jeito foi responder letra a) %.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo