tecnologia | big data | business intelligence | banco de dados

Oracle - Manter somente números em uma coluna

Segue abaixo duas formas de manter somente os números em uma coluna no Oracle através de expressões regulares:


SELECT
REGEXP_REPLACE('!?#TESTE DE 123 COM LETRAS!!!!', '[^[:digit:]]'),
REGEXP_REPLACE('!?#TESTE DE 123 COM LETRAS!!!!', '[^0-9]')
FROM DUAL;

Resultado: 123

OBS: expressões regulares somente estão disponíveis a partir do Oracle 10G
Data publicação: 23:41 01/01/2015
Perfil
Olá jovem Padawan, seja bem vindo! Este site foi criado com o intuito de compartilhar um pouco de conhecimento de Tecnologia da Informação, Big Data, Banco de Dados e Business Intelligence.

GitHub  Linkedin  Youtube

"Se você vem da cidade ou do campo, seu sucesso será determinado pela sua própria confiança e coragem". (Michelle Obama)


Leandro Sacramento, Todos os direitos reservados - 2012 - 2021