SELECT ID_TITULAR , NM_TITULAR, SIGLA_SOC, TP_PESSOA
FROM TITULAR T
WHERE ((T.NM_TITULAR ILIKE :PARAM1  ))
ORDER BY NM_TITULAR

Supondo que seja em Delphi faça:
Query1.Params[0]. AsString := '%MARIA%'.


Vinicius dos Santos
Analista de Desenvolvimento Júnior
MSI SOLUÇÕES
Av. Dr. Altino Arantes, 131 Sala 145 - 146 Centro - Ourinhos/Sp - Brasil
Fone/Fax: +55 (14) 3324-8181  www.msisolucoes.com.br 
<http://www.msisolucoes.com.br/>



Silfar Goulart de Castro escreveu:
> Pessoal tô com duvida de como proceder neste caso :
>
> SELECT ID_TITULAR , NM_TITULAR, SIGLA_SOC, TP_PESSOA
> FROM TITULAR T
> WHERE ((T.NM_TITULAR >= :param_ini AND T.NM_TITULAR <= :param_fim  ))
> ORDER BY NM_TITULAR
>
> onde :param_ini := 'A' e :param_fim recebe 'A~'
>
> Ele traz tudo que começa com A ou a .
>
> No PG tem o LIKE O ILIKE e o tal de ~~*    , em termos desempenho como 
> devo fazer ? Eu quero uma consulta parcial tipo o cara digita algumas 
> letras e que que traga todos os registros que comecem com aquela string, 
> e tem que ser case insentive.
>
> Valeu
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
>   

_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a