在 SQL Server 中,您可以使用 LINQ (Language Integrated Query) 来执行聚合操作,例如对一组数据进行求和。以下是一个使用 LINQ Sum 对分组后的数据进行求和的示例代码:
using System;
using System.Linq;
class Program
{
static void Main()
{
// 创建一个包含 ID 和 Name 的集合
int[] data = { 1, 2, 3, 4, 5 };
// 使用 LINQ 进行分组和求和
var groupedData = from id in data
group id by id into g
select new { Id = g.Key, Sum = g.Sum(id => id) };
// 输出分组后的结果
foreach (var item in groupedData)
{
Console.WriteLine($"ID: {item.Id}, Sum: {item.Sum}");
}
}
}
这个代码示例中,我们首先创建了一个包含 ID 和 Name 的集合。然后,我们使用 LINQ 的 group
关键字将数据按 ID 分组,并使用 select
关键字将每个分组中的数据进行求和。最后,我们使用 foreach
循环遍历分组结果并输出每个分组的 ID 和求和结果。
如果您运行这个代码,您将看到以下输出:
ID: 1, Sum: 6
ID: 2, Sum: 6
ID: 3, Sum: 6
ID: 4, Sum: 6
ID: 5, Sum: 6
这表明,每个分组中的 ID 和求和结果都相同。
领取专属 10元无门槛券
手把手带您无忧上云