问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

请教一个oracle开发的问题,比如有一个字符串,是否有函数可以将其中的数字取出来,并且拼成一个新字符串

发布网友 发布时间:2022-04-09 01:26

我来回答

3个回答

热心网友 时间:2022-04-09 02:55


FUNCTION REGEXP_SUBSTR_ALL(V_SRC VARCHAR, V_PATTERN VARCHAR2) RETURN VARCHAR2 IS
N_COUNT NUMBER;
I NUMBER;
V_RESULT VARCHAR2(4000);
BEGIN
N_COUNT := REGEXP_COUNT(V_SRC, V_PATTERN);
FOR I IN 1.. N_COUNT LOOP
V_RESULT := V_RESULT || REGEXP_SUBSTR(V_SRC, V_PATTERN, 1, I);
END LOOP;
RETURN V_RESULT;

END;
select REGEXP_SUBSTR_ALL('aBcX234EfX789uyTr', '\d+') from al;
返回: 234789
函数定义如下: 在oracle 11g中可用
FUNCTION REGEXP_SUBSTR_ALL(V_SRC VARCHAR, V_PATTERN VARCHAR2) RETURN VARCHAR2 IS
N_COUNT NUMBER;
I NUMBER;
V_RESULT VARCHAR2(4000);
BEGIN
N_COUNT := REGEXP_COUNT(V_SRC, V_PATTERN);
FOR I IN 1.. N_COUNT LOOP
V_RESULT := V_RESULT || REGEXP_SUBSTR(V_SRC, V_PATTERN, 1, I);
END LOOP;
RETURN V_RESULT;

END;

热心网友 时间:2022-04-09 04:13

select REGEXP_REPLACE('abc123dsdfo456dfaj78dsl','[^0-9]','') from al

如果达到
'X234,X789'

的效果,请查阅相关正则资料

热心网友 时间:2022-04-09 05:48

自己写个吧
把字符串中的字符一个个取出与字符 '0' '9' 比较
如果>'0'且<'9'就保留 否则丢弃
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
健康快乐歌词 美的电热水器美肤浴原理 UPS蓄电池寿命是多长 怎么正确使用保养UPS不间断电源 2000年属什么生肖配对最好 一根甘蔗有多少糖分(一根甘蔗相当于几碗米饭的热量 方法) 一根甘蔗含糖量多少(糖尿病能喝甘蔗水吗 步骤详解) ...1 4 5 B超结果:肝功能正常 脾大,脾胀 HBV-DNA〈1000为阳性 这个需 ... ...还有两个老人要养,这种情况能给多少抚养费? 离婚分居两年八个月!对方要求一次性付清抚养费另一方要求一年一给法院会... 搞笑动画《梦游》的剧情设计是怎样的? 财综[2008]78号文关于公布取消和停止征收100项是什么内容 广西财政厅桂财综(2017)66号文关于发放离退休生活补助有关事项的通知_百度问一问 财政部关于加强政府非税收入管理的通知 财综 53号是否有效 外地户口能在北京领残疾证吗?谢谢! 浙价费[1999]449号 浙财综[1999]116号 跪求: 内财综字[1998]410号 (收取耕地开垦费(造地费)) 全文 鲁财综【2006】92号、鲁价费发【2007】126号、鲁财综【2008】42号、鲁价费发【2010】53号,这四个文件内容 港澳通行证背面签注如何擦掉 前往港澳通行证收费标准 财综4号 城投怎么办 脾脏摘除能办理残疾证么? 港澳通行证有效期查询 在什么情况下,可以办残疾证 通行证办理 求 资产评估报告 法院案卷 重赏!!! 在爱情里,有哪些做法会让对方瞬间想分手? 对方提出分手怎么回答 感觉对方想分手,但是又没明确说出来,这是不负责任的表现吗? 同居之后,对方要分手,能不能要求对方补偿? 因为家庭条件差距太大对方想分手怎么办? 在苹果手机wallet里添加了银行卡后怎么支付 怎么样判断一个硬盘的传输文件的速度,是看读取速度还是写入速度呢? 四叶草的花语是什么?有什么好处? 四叶草有什么用? 旅行青蛙四叶草有什么用 四叶草获得方式 雨中冒险2四叶草有什么用 地下城割草四叶草什么用 捡到四叶草,有什么用? 如果我找到了四叶草 该怎么用啊 开心消消乐四叶草有什么用 洛克王国幸运四叶草有什么用途 洛克王国幸运四叶草有什么用 怎么得 是不是手机装了双卡之后,手机运行速度也会变慢? 手机网络卡顿 双卡手机为什么反应慢? 我手机双卡双待全网通的,一个移动卡一个电信卡,会影响网速吗? 苹果手机双卡双待,使用时会卡顿吗?比如苹果xr 三星2013双卡机为什么拨号卡顿 手机卡顿是和运行内存有关系吗,还是别的 oracle 如何将字符串转换为一个数据集!