Pular para o conteúdo

Fóruns SQL e PL/SQL Pegar numero em coluna Pegar numero em coluna

#88208
Ishii
Participante

    Olá,

    Esse é mais um caso para o REGEXP (se sua versão for 10g ou superior)

    Tente assim


    select regexp_substr(coluna, '[[:digit:]]+') from tabela

    Mas lembrando se isso for para a tratativa de SPED (e tenho quase certeza que é…) no caso de separar endereços e complementos, de que podem haver muitas exceções tais como:

    Rua 1, 125- 2°andar, sala 12

    Só isso já daria problema, mas imagine:

    Av 23 de maio, s/n – Bloco 2

    Se ainda continuar com esses casos me mande uma mensagem pois estava criando uma proc para tratar esses casos mas não tive oportunidade de usar ainda…

    []s Ishii