我需要将如下内容中的一段内容截取出来:
<?xml version="1.0" encoding="utf-16"?><sections><section><title>超声描述:</title><content> 右侧颈总动脉及颈内、外动脉起始段内中膜增厚,管腔可见多发斑块,大者位于颈外动脉近段后壁,大小1.2x0.31cm混合回声斑。
左侧颈总动脉及颈内、外动脉起始段内中膜增厚,分叉外侧壁可见1.1x0.36cm混合回声斑。
右侧锁骨下动脉起始段后壁见1.0x0.27cm强回声斑块。
CDFI:斑块处血流局部充盈缺损,血流速度及频谱未见明显异常。
双侧椎动脉颅外段管腔内径正常,未见异常回声,血流充盈好,血流速度及频谱未见明显异常。</content></section><section><title>超声提示:</title><content>双侧颈动脉内膜增厚
双侧颈动脉斑块形成
右侧锁骨下动脉斑块形成</content></section></sections>
将这段内容中的
双侧颈动脉内膜增厚 双侧颈动脉斑块形成 右侧锁骨下动脉斑块形成
提取出来 或者是“</content></section><section><title>超声提示:</title><content>”到“</content></section></sections>”中间的内容提取出来
怎么在DB2的语句中实现,急在线等
select varchar(
REPLACE
(
SUBSTR(SUBSTR(REPORT_TEXT_INFO,LOCATE('<?xml version="1.0" encoding="utf-16"?><sections><section><title>',REPORT_TEXT_INFO)+65),1,
LOCATE('</content></section><section><title>',
SUBSTR(REPORT_TEXT_INFO,LOCATE('<?xml version="1.0" encoding="utf-16"?><sections><section><title>',REPORT_TEXT_INFO)+65))-1 ) ,
'</title><content>',
''
)
) AS Description from report_doc_tbl where report_lid=6016138
收起