вторник, 21 января 2014 г.

Удаление символов или цифр из строки при помощи REGEXPR

Простой способ удалить символы из числа и наоборот, используя регулярные выражения, в частности функцию REGEXP_REPLACE.

Пример:

with tbl as (select '#1 !Oleg1 *Brudanov2 _TEST3' s from dual)
select s
     , regexp_replace(s,'[^[[:alpha:]]]*') as only_char
     , regexp_replace(s,'[^[[:digit:]]]*') as only_number
from tbl

Результат

Комментариев нет:

Отправить комментарий