[firebase-br] Select com expresao regular

Marcelo Moreira marcelomoreira.souza em gmail.com
Seg Set 23 15:18:21 -03 2013


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



Mais detalhes sobre a lista de discussão lista