Em 21-07-2011 16:35, Marcelo Silva (IG) escreveu:
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


SELECT * FROM TABELA WHERE CAMPO ~ E'^(STRING_A|STRING_B|STRING_C)';

Existe várias formas de se fazer com ER.

+--------------------------------------------------------------------------+
| Daniel Cordeiro de Morais Neto
| Diretor de TI - Portal de Cotações e-Compras
| Sócio-diretor ADM Soluções em Informática LTDA
| daniel.cordeiro(at)cotacoesecompras.com.br
| dmoraisn(at)gmail.com
| www.cotacoesecompras.com.br
| Fone: (083)8724-4440
| Gentoo User
| http://twitter.com/dmoraisn
+--------------------------------------------------------------------------+


_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a