Em 5 de abril de 2011 09:11, Beto Lima <[email protected]> escreveu:

> desta forma não deu certo, talvez tenha explicado mal.
> ex: Rua:|João Pereira|344|Centro
>
> preciso contar quantos pipes existem nessa ocorrência. Neste caso 3.
>
>
Uma alternativa:

postgres@bdteste=# select array_upper(string_to_array('Rua:|João
Pereira|344|Centro', '|'), 1) - 1;
 ?column?
----------
        3
(1 row)


-- 
Fabrízio de Royes Mello
>> Blog sobre TI: http://fabriziomello.blogspot.com
>> Perfil Linkedin: http://br.linkedin.com/in/fabriziomello
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a