使用:ado.net 如何使用带聚合函数的SQL从DataTable中选择数据? 我知道我可以使用select属性(http://msdn.microsoft.com/en-us/library/t5ce3dyt(vs.71).aspx),但我需要一个聚合函数来使用它,我没有找到任何这方面的例子。
答案 0 :(得分:0)
DataSet中的聚合通常与关系一起使用:
基本上,如果您需要将结果作为单列的单行,则需要使用该列创建额外的表并向其添加表达式,以便获得单行:
表1,列号:3行,包含1,2,3
表2,列平均值,表达式设置为“Avg(Table1.Number)”:一行包含2
至于你的特定例子:“SELECT COUNT(*)FROM”,你可以使用行数:table.Rows.Count
您还可以使用特定过滤器创建DataView并获取其中的行数,以模拟更复杂的COUNT个案例。