我将多行文本数据存储在表行中,就像这里的这个模拟示例。其中一些行被标记为“重要”,我正在尝试选择所有“重要”行以及相应ID的列表。
select 10001 as id, 'some random text 11
more random text IMPORTANT 12
more random text IMPORTANT 13' as str
from dual
union all
select 10002, 'other random text 21
other random text IMPORTANT 22
other random text 23'
from dual;
我需要这样的东西..。
id important text
10001 more random text IMPORTANT 12
10001 more random text IMPORTANT 13
10002 other random text IMPORTANT 22
我希望在没有任何临时表或游标的单个SELECT中执行此操作,并且我一直在使用connect by查询查看regexp_substr,但似乎遇到了问题。您的帮助我们将不胜感激。
https://stackoverflow.com/questions/56548606
复制相似问题