我的一个表具有一个CLOB列,其中的数据如图所示:
请帮助我进行查询,该查询将得出包含<location>
标记的行数。
答案 0 :(得分:0)
您可以尝试使用clob
将xmltype
转换为xmltype.createxml()
。然后,使用existsnode()
可以检查是否有一个location
节点。使用count()
获取匹配记录的数量。
SELECT count(*)
FROM elbat
WHERE existsnode(xmltype.createxml(nmuloc), '//location') > 0;