Separar letras dos números

Dúvidas, dicas e truques de SQL, Select, Update, Delete, cláusulas, operações com joins, Funções em SQLs, etc
jks1903
Rank: DBA Júnior
Rank: DBA Júnior
Mensagens: 188
Registrado em: Qui, 04 Fev 2010 8:08 am

Pessoal, estou precisando separar caracteres dos números em um campo texto de uma tabela.
Tenho um campo observação que possui o número dos endereços dos usuários, porém em nossa base o campo número aceita apenas números e as letras devem ser informadas no complemento.

Então em um caso assim "768A" preciso informar o 768 em um campo e o "A" em outra.
Existe alguma função que busque somente os valores numéricos (ou não numéricos) de um valor passado?

Obrigado
jks1903
Rank: DBA Júnior
Rank: DBA Júnior
Mensagens: 188
Registrado em: Qui, 04 Fev 2010 8:08 am

Pessoal, estive estudando algumas formas e vou conseguir fazer utilizando expressões regulares, mais especificamente o REGEXP_INSTR(), o qual me retornará a posição do primeiro caractere não numérico. Apartir disso basta "quebrar" a string.

Obrigado.
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 12 visitantes