首页 > 数据库 >Oracle对一个字符串中的数字与非数字进行分割

Oracle对一个字符串中的数字与非数字进行分割

时间:2022-11-23 15:46:36浏览次数:38  
标签:分割 数字 replace 字符串 与非 Oracle

Oracle对一个字符串中的数字与非数字进行分割

Oracle中对一个字符串中的数字与非数字进行分割

思路很简单,就是将字符串分成数字与非数字
则只要将字符串中的数字全部换成空,就是分割后的非数字字符串,
将字符串中的非数字全部换成空,就是分割后的数字字符串

那么可以使用正则来判断,Oracle中可以使用regexp_replace

    select regexp_replace('字符串', '[0-9]', '') as 非数字部分,
           regexp_replace('字符串', '[^0-9]', '') as 数字部分
      from dual;

听说用以上很俗气,换一下

return 0

标签:分割,数字,replace,字符串,与非,Oracle
From: https://www.cnblogs.com/jokingremarks/p/16918510.html

相关文章