从结果中过滤出空值-posgtres中的xpath查询

时间:2018-10-23 08:22:42

标签: sql postgresql xpath

我有一个xpath查询,用于从postgres中提取数据。

SELECT column1,
       column2,
       xpath('/ns2:path1/ns2:path2/ns3:path3/ns3:path4/ns4:path5/text()', 
             xmlcolumn, 
             ARRAY[
                     ARRAY['ns1', ’namespace1'], 
                     ARRAY['ns3', 'namespace2'], 
                     ARRAY['ns4', 'namespace4']
                  ]) 
from table

这给了我结果,但是当path5标记值为空时,它显示{} 如何过滤标记的空值?

0 个答案:

没有答案