寻找SQL查询(Oracle系统),其中:
数据是:<some 100 lines>https://xyc.com/display/abc/action?=123123132 <some more lines>
此处123123123将是动态数字
所以我需要一个查询来返回下一个动态数据的搜索条件 从abc中选择Body,其中包含&#39;%https://xyc.com/display/abc/action?=%&#39;等数据。
自定义输出应为:
Data
https://xyc.com/display/abc/action?=123143534
https://xyc.com/display/abc/action?=123443454
https://xyc.com/display/abc/action?=776465454
答案 0 :(得分:1)
如果每条记录只有一个您想要提取的网址,那么您应该可以使用REGEXP_SUBSTR
:
SELECT REGEXP_SUBSTR (col, '(http\S*)')
FROM yourTable
这假设URL后面有空格,或者是列中最后发生的事情。