Muito obrigado Rodrigo. Funcionou certinho.
 
abs
MMAGNO


De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em nome de Rodrigo Hjort
Enviada em: segunda-feira, 13 de novembro de 2006 21:40
Para: Grupo de Usuários do PostgreSQL no Brasil
Assunto: Re: [PostgreSQL-Brasil] Expressoes regulares

Para este caso mais simples, use a função split_part(), que é nativa do PostgreSQL.

--
Rodrigo Hjort
http://icewall.org/~hjort


2006/11/13, Marcelo Magno <[EMAIL PROTECTED]>:
        Estou tentando fazer uso de ER para separar um campo varchar em 2, usando para isso o caractere traço ("-") que existe nesse campo para dentar essa divisao.

        Eu consigo achar o traco, mas não consegui identificar lendo o manual como fazer para trazer tudo que vem antes ou depois do traço... Usando a construcao '%#"_-#"%', eu ate consigo trazer um caractere no lugar onde eu tenho o underline, mas eu não sei quantos caracteres posso ter antes do traco ou depois do traço, como fazer para que sejam qualquer quantidade de caracteres ?

Ex:
        select substring(descri from '%#"-#"%' for '#') as teste1 from tabela

Grato,
Marcelo Magno

_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

Responder a