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
