Considere a seguinte cláusula de um comando SELECT do siste...
Considere a seguinte cláusula de um comando SELECT do sistema gerenciador de bancos de dados Microsoft SQL Server 2000:
... WHERE Abc LIKE ‘_ato’
Assinale a alternativa que contém apenas valores que podem ser obtidos com a execução desse comando.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: C) pato, rato
A questão em questão nos pede para identificar quais valores podem ser retornados ao se utilizar a cláusula WHERE Abc LIKE ‘_ato’
em uma consulta SQL no gerenciador de bancos de dados Microsoft SQL Server 2000. Aqui, estamos trabalhando com o operador LIKE, que é utilizado para buscar por um padrão específico em uma coluna.
Na cláusula LIKE
, podemos usar dois símbolos coringas principais:
- O percentual (%), que substitui qualquer sequência de caracteres, incluindo uma sequência vazia;
- O sublinhado (_), que substitui exatamente um único caractere.
No padrão fornecido pela questão, ‘_ato
’, o sublinhado está na posição do primeiro caractere. Isso significa que estamos procurando por valores de quatro caracteres onde os últimos três sejam 'ato'. O primeiro caractere pode ser qualquer coisa, desde que seja apenas um único caractere.
Vamos analisar a alternativa C, que é a correta:
- pato: Aqui temos um valor que satisfaz o padrão, pois possui exatamente quatro caracteres e os últimos três são 'ato'.
- rato: Este valor também corresponde ao padrão pelo mesmo motivo que 'pato'.
Essa alternativa é a única que contém valores que possuem exatamente um caractere antes de 'ato', o que está em conformidade com o padrão estabelecido pela cláusula LIKE ‘_ato’
utilizada na consulta SQL apresentada. Portanto, 'pato' e 'rato' são os valores que podem ser obtidos com a execução desse comando, tornando a alternativa C a resposta correta para a questão.
Ao se preparar para concursos focados em Banco de Dados e SQL, é importante ter uma compreensão sólida sobre o uso de padrões de busca com o operador LIKE
, pois é um tópico frequentemente explorado em provas e essencial para a manipulação de consultas em bancos de dados.
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
LIKE ‘_ato’
tem que terminar com a palavra (ato)
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo