[firebase-br] RES: Select com expresao regular

Renato renato em vertice.ind.br
Seg Set 23 15:25:02 -03 2013


Entendi,

da uma lida neste site , acredito que com uma adaptacao você consiga
resolver seu problema.

http://firebirdlikebrasil.wordpress.com/2010/02/02/split/

[]´s


-----Mensagem original-----
De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Marcelo Moreira
Enviada em: segunda-feira, 23 de setembro de 2013 15:18
Para: FireBase
Assunto: Re: [firebase-br] Select com expresao regular

Jose,

O problema é que o tamanho das strings entre os ( ;) vao variar. Por isso
precisava usar expressao regular


Em 23 de setembro de 2013 14:54, José Mauricio Barbisan Zottis <
bzottis em ig.com.br> escreveu:

> pesquise sobre substring que resolve
>
>
>
> Em 23 de setembro de 2013 14:46, Marcelo Moreira < 
> marcelomoreira.souza em gmail.com> escreveu:
>
> > Pessoal,
> >
> > Firebird 2.5
> >
> > É possivel fazer um select usando expressao regular? Tenho uma 
> > coluna na tabela onde as informacoes ficam mais ou menos assim, 
> > separadas por
> ponto e
> > virgula:
> >
> > 'A;A;B;A;C'
> > 'A;E;B;A;C'
> > 'A;F;B;A;C'
> > 'A;F;B;A;C'
> > 'A;F;B;A;C'
> > 'A;C;B;A;C'
> >
> > Preciso fazer um select na tabela apresentando apenas um pedaço 
> > desta string no resultado. E depois fazer um agrupamento. Por isso 
> > pensei em expressao regular.
> >
> > Neste exemplo ai acima precisava retornar algo assim: Quero 
> > considerar todos os valores apenas da segunda posicao. entao eu teria:
> >
> > A
> > E
> > F
> > F
> > F
> > C
> >
> > AGRUPANDO:
> >
> > A - 1
> > E - 1
> > F - 3
> > C - 1
> >
> >
> >
> > Grato pela atencao
> >
> > --
> > Marcelo Moreira
> > (31) 8420-2723
> > E-mail / MSN: marcelomoreira.souza em hotmail.com
> > E-mail: marcelomoreira.souza em gmail.com
> > Skype: marcelomoreira.souza
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br 
> > Para saber como gerenciar/excluir seu cadastro na lista, use:
> > http://www.firebase.com.br/fb/artigo.php?id=1107
> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br 
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



--
Marcelo Moreira
(31) 8420-2723
E-mail / MSN: marcelomoreira.souza em hotmail.com
E-mail: marcelomoreira.souza em gmail.com
Skype: marcelomoreira.souza
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para
saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista