寻找SQL查询(Oracle系统)其中:
数据是:<some 100 lines>https://xyc.com/display/abc/action?=123123132 <some more lines>
在这里,123123123将是动态数字
所以我需要一个查询来返回搜索条件,下一个动态数据选择Body来自abc,其中数据如'%https://xyc.com/display/abc/action?=%'
自定义输出应该是:
Data
https://xyc.com/display/abc/action?=123143534
https://xyc.com/display/abc/action?=123443454
https://xyc.com/display/abc/action?=776465454
如果每个记录只有一个要提取的URL,那么您应该能够使用REGEXP_SUBSTR
:
SELECT REGEXP_SUBSTR (col, '(http\S*)')
FROM yourTable
这假定URL在它们之后有空格,或者是列中发生的最后一件事。