From: Bruno Silva Sent: Thursday, July 21, 2011 4:41 PM To: Marcelo Silva (IG) ; Comunidade PostgreSQL Brasileira Subject: Re: [pgbr-geral] Modo mais elegante para Like
Ou a "Similar TO" http://www.postgresql.org/docs/9.0/static/functions-matching.html Bruno E. A. Silva. Analista de Sistemas. Bacharel em Sistemas de Informação Pós-graduando em Gerência de Projetos Mestrando em Ciências da Computação Certified Scrum Master LPIC-1 SCJP, SE 6 Novell CLA Novell DCTS ECR DBA Postgres ------------------------------- “A caixa dizia: Requer MS Windows ou superior. Então instalei Linux.” - Sábio Desconhecido "Alguns prestam serviço/consultoria de Qualidade, os outros vendem licença!" 2011/7/21 Bruno Silva <[email protected]> Você pode utilizar expressão regular: http://www.postgresql.org/docs/9.0/static/functions-string.html Bruno E. A. Silva. Analista de Sistemas. Bacharel em Sistemas de Informação Pós-graduando em Gerência de Projetos Mestrando em Ciências da Computação Certified Scrum Master LPIC-1 SCJP, SE 6 Novell CLA Novell DCTS ECR DBA Postgres ------------------------------- “A caixa dizia: Requer MS Windows ou superior. Então instalei Linux.” - Sábio Desconhecido "Alguns prestam serviço/consultoria de Qualidade, os outros vendem licença!" 2011/7/21 Marcelo Silva (IG) <[email protected]> Pessoal, tenho o seguinte select SELECT * FROM TABELA WHERE (CAMPO1 LIKE ‘STRING_A%’) OR(CAMPO1 LIKE ‘STRING_B%’) OR(CAMPO1 LIKE ‘STRING_C%’) Observe que tenho que fazer varios ORs com Like porque as strings são o inicio de palavras Sei que o IN(‘STR_A’,’STR_B’,’STR_C’) seria mais eficiente e elegante, porem ele só me dá a opcao de string fixa Existe outra forma de fazer o Select acima ? Seria algo do tipo SELECT * FROM TABELA WHERE (CAMPO1 IN(‘STR_A%’,’STR_B%’,’STR_C%’)) Marcelo Silva -------------------------------------------------- Desenvolvedor Delphi, PHP msn: [email protected] cel.: (11) 9693-4251 _______________________________________________ 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
