A pesquisa de um padrão específico em uma coluna de tabela r...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a E - Like.
Quando falamos sobre pesquisa de padrões dentro de uma coluna de uma tabela em SQL, estamos nos referindo à capacidade de filtrar os dados com base em uma sequência específica de caracteres que pode não ser exatamente conhecida, ou que pode ter variações. Para realizar essa tarefa, o comando SQL utilizado é o LIKE. Este comando é geralmente usado em conjunto com os caracteres curinga % (que representa qualquer sequência de caracteres) e _ (que representa um único caracter), permitindo assim uma pesquisa mais flexível.
Por exemplo, se quisermos encontrar todos os nomes que começam com 'Jo' em uma coluna 'nome', poderíamos usar a seguinte consulta SQL:
SELECT * FROM tabela WHERE nome LIKE 'Jo%';
Isso retornaria resultados como 'João', 'Jorge', etc. É importante notar que o comando LIKE é usado em uma cláusula WHERE para especificar a condição de pesquisa.
As outras opções apresentadas não são usadas para pesquisar padrões específicos dentro de uma coluna:
- A - IN é usado para especificar múltiplos possíveis valores para uma coluna;
- B - Equal (=) é usado para comparações de igualdade exatas;
- C - USING é utilizado para comparar colunas com o mesmo nome em diferentes tabelas durante um JOIN;
- D - WHERE é utilizada para especificar condições de filtragem, mas sem o uso de padrões específicos como faz o LIKE.
Portanto, para pesquisas que envolvem padrões e não valores exatos, o LIKE é a opção correta.
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
Operador Relacional
LIKE – Utilizado na comparação de um modelo e para especificar registros de um banco de dados."Like" + extensão % vai significar buscar todos resultados com o mesmo início da extensão.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo