【发布时间】:2016-02-26 07:14:37
【问题描述】:
我将 XML 数据存储在 SQL Server 数据库的一列中。
<data>
<row>
<element name="product">Piston</element>
<element name="number">1.2</element>
</row>
<row>
<element name="product">Piston Ring</element>
<element name="number">2</element>
</row>
<row>
<element name="product">Piston</element>
<element name="number">1.5</element>
</row>
</data>
有没有办法可以得到以下格式的结果?
------------------------------
Product | Count
------------------------------
Piston | 2
Piston Ring| 1
------------------------------
我尝试使用 Xpath,它可以计算任何东西,但不确定我是否可以按产品分组然后计算。
我正在寻找类似(在 SQL 查询中)
SELECT Product, Count(Product) FROM ABC
GROUP BY Product
【问题讨论】:
标签: c# sql-server xml tsql xpath