Como posso selecionar todos os registros com um %
in? Acho que esse código não funciona.
SELECT column1, column2 FROM table WHERE column1 LIKE '%%%'
- primeiro e último
%
para zero, um ou mais caracteres - segundo
%
para o percentual de pele
Alguém pode me sugerir como isso pode funcionar? Eu uso o servidor MS-SQL.
desde já, obrigado
Para caracteres especiais (
%
e_
), você precisa escapá-los:ou
Isso é abordado na documentação de LIKE , nas seções "Usando caracteres curinga como literais" e "Correspondência de padrões com a cláusula ESCAPE". Sua primeira parada deve ser sempre a documentação oficial.
Você precisa usar a
ESCAPE
cláusula:Você pode usar qualquer caractere para escapar do
%
sinal: