如何计算非零值的XML字段

时间:2017-02-13 21:44:09

标签: sql xml

使用SQL,我试图计算<RepairOrders> <RepairOrder> <ID>1</ID> <Total>50.00</Total> </RepairOrder> <RepairOrder> <ID>2</ID> <Total>0</Total> </RepairOrder> </RepairOrders> 不为0的ExternalData.value('count(/RepairOrders/RepairOrder)', 'int') 字段的数量。从下面的XML中,我希望返回1的计数。

numpy

我尝试使用此查询:

l

但它返回了2的计数,因为它计算了0值字段。

1 个答案:

答案 0 :(得分:1)

ExternalData.value('count(/RepairOrders/RepairOrder[Total != 0])', 'int')