在 SQL 或 C# 中,汇总一列的方法如下:
SELECT column_name, COUNT(*) as total_count
FROM table_name
GROUP BY column_name;
其中,column_name 是要汇总的列名,table_name 是要查询的表名。查询结果将按指定的列进行分组,并使用 COUNT(*) 函数计算每组的行数。
var result = from row in table.Rows
group row by row.ColumnName into g
select new { ColumnName = g.Key, TotalCount = g.Count() };
其中,table 是要查询的数据表,table.Rows 是数据表的 Rows 集合。使用 LINQ 的 group by 语句将数据按指定的列进行分组,并使用 COUNT(*) 函数计算每组的行数。将结果存储在一个名为 result 的集合中。
注意:以上两种方法都只能对单列进行汇总。如果你需要对多列进行汇总,可以使用 SQL 的窗口函数或 C# 的 LINQ 的聚合函数。
领取专属 10元无门槛券
手把手带您无忧上云