Obrigado ajudou muito.

-----Mensagem Original----- From: Osvaldo Kussama
Sent: Friday, April 22, 2016 8:43 AM
To: Comunidade PostgreSQL Brasileira
Subject: Re: [pgbr-geral] Separar inteiro

Em 22/04/16, Ricardo<[email protected]> escreveu:
Bom dia pessoal,

    Preciso capturar os caracteres de um campo varchar até achar um
caractere que não seja número. Por exemplo:

    122-43 – Aqui preciso capturar 122;
    33a12 – aqui 33;
    556 – aqui 556.

    Alguém pode me dar alguma dica. É para ordenar um select que tem que
obedecer os primeiros números.


teste=# SELECT substring('122-43', E'\\d+');
substring
-----------
122
(1 row)

teste=# SELECT substring('33a12', E'\\d+');
substring
-----------
33
(1 row)

teste=# SELECT substring('556', E'\\d+');
substring
-----------
556
(1 row)

Osvaldo
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

-----
Nenhum vírus encontrado nessa mensagem.
Verificado por AVG - www.avgbrasil.com.br
Versão: 2016.0.7539 / Banco de dados de vírus: 4556/12073 - Data de Lançamento: 04/21/16
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a