[firebase-br] RES: Select com expresao regular

Renato renato em vertice.ind.br
Seg Set 23 15:14:46 -03 2013


pensei em algo assim não sei se pode resolver , mais não custa tentar

SELECT substring(CAMPO from 2 for 1),CONT(*)  FROM TABELA GROUP BY
substring(CAMPO from 2 for 1)  



[]´s

Renato

-----Mensagem original-----
De: lista [mailto:lista-bounces em firebase.com.br] Em nome de José Mauricio
Barbisan Zottis
Enviada em: segunda-feira, 23 de setembro de 2013 14:55
Para: FireBase
Assunto: Re: [firebase-br] Select com expresao regular

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





Mais detalhes sobre a lista de discussão lista