La Web del Programador: Comunidad de Programadores
 
    Pregunta:  1214 - PARAMETRO LIKE EN DELPHI
Autor:  juan carlos gonzalez
saludos a todos los que hacen parte de esta web
quisiera saber como puedo utilizar el parametro like en delphi de forma dinamica o que metodo existe para remplazarlo
muchas gracias por su colaboracion

  Respuesta:  Diego Pacheco
LIKE
Para SQL es :

DescPai := 'Ar';

Add('select cpais, pais ');
Add('from paises');
Add('where cpai like '+QuotedStr('%'+DescPai+'%'));

De ésta forma funciona el LIKE en la base.
--
Ahora si vós querés algo que funcione como el LIKE, pero sin acceder a la base de datos : FINCION "POS"

if (pos('gent','Argentina')) > 0 then ...

O sea que POS devuelve la posición en la que el SubStrig (gent) coincide con el String (Argentina). Entonces si > 0 el SubString está dentro del String.