Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
基于sql的xml查询_Sql_Xml - Fatal编程技术网

基于sql的xml查询

基于sql的xml查询,sql,xml,Sql,Xml,我有一个XML列: <xmlList> <XMLEntity> <sug>ACHER</sug> </XMLEntity> <XMLEntity> <sug>DOA</sug> </XMLEntity> </xmlList> 如何获取值为“ACHER”的sug节点?您可以尝试使用以下XQuery表达式: //xmlList

我有一个XML列:

<xmlList> 
   <XMLEntity> 
      <sug>ACHER</sug>
   </XMLEntity>

  <XMLEntity> 
      <sug>DOA</sug>
   </XMLEntity>
</xmlList>

如何获取值为“ACHER”的
sug
节点?

您可以尝试使用以下XQuery表达式:

//xmlList/XMLEntity/sug[.="ACHER"]

我得到了它们的
sug
,但它们的值是
DOA
作为空行,因为它们确实有
sug
。我如何过滤它们,使它们不会出现?提前谢谢
//xmlList/XMLEntity/sug[.="ACHER"]