C# 如何仅按列的两行分组?
我有一张这样的桌子:C# 如何仅按列的两行分组?,c#,sql,sql-server,linq,entity-framework,C#,Sql,Sql Server,Linq,Entity Framework,我有一张这样的桌子: Column1 Column2 type1 2 type1 5 type2 3 type3 4 type4 2 Column1 Column2 typeX 10 type3 4 type4 2 我只需要按type1和type2进行分组,并将它们显示为typeX。大概是这样的: Column1
Column1 Column2
type1 2
type1 5
type2 3
type3 4
type4 2
Column1 Column2
typeX 10
type3 4
type4 2
我只需要按type1
和type2
进行分组,并将它们显示为typeX
。大概是这样的:
Column1 Column2
type1 2
type1 5
type2 3
type3 4
type4 2
Column1 Column2
typeX 10
type3 4
type4 2
我不知道怎么做。多栏分组 我们还可以在多个列上使用GROUP BY语句,如下所示: 范例
按多个列分组 我们还可以在多个列上使用GROUP BY语句,如下所示: 范例
按多个列分组 我们还可以在多个列上使用GROUP BY语句,如下所示: 范例
按多个列分组 我们还可以在多个列上使用GROUP BY语句,如下所示: 范例
编辑:在这种情况下有效的查询如下所示。我使用了
Column1
作为Type
和Column2
作为val
SELECT
CASE WHEN Type in ('type1','type2') THEN 'typeX'
ELSE Type
END [Type],
SUM(val) [Val]
FROM Tab
GROUP BY (CASE WHEN Type IN ('type1','type2') THEN 'typeX' ELSE Type END)
下面是答案。编辑:在这种情况下有效的查询如下所示。我使用了
Column1
作为Type
和Column2
作为val
SELECT
CASE WHEN Type in ('type1','type2') THEN 'typeX'
ELSE Type
END [Type],
SUM(val) [Val]
FROM Tab
GROUP BY (CASE WHEN Type IN ('type1','type2') THEN 'typeX' ELSE Type END)
下面是答案。编辑:在这种情况下有效的查询如下所示。我使用了
Column1
作为Type
和Column2
作为val
SELECT
CASE WHEN Type in ('type1','type2') THEN 'typeX'
ELSE Type
END [Type],
SUM(val) [Val]
FROM Tab
GROUP BY (CASE WHEN Type IN ('type1','type2') THEN 'typeX' ELSE Type END)
下面是答案。编辑:在这种情况下有效的查询如下所示。我使用了
Column1
作为Type
和Column2
作为val
SELECT
CASE WHEN Type in ('type1','type2') THEN 'typeX'
ELSE Type
END [Type],
SUM(val) [Val]
FROM Tab
GROUP BY (CASE WHEN Type IN ('type1','type2') THEN 'typeX' ELSE Type END)
以下是答案。这是这个问题的答案吗?我没有否决投票,但这不符合OP的目的。我否决了投票,因为它似乎根本没有解决问题。我的朋友们,我给了她一个例子!你的例子并不是问题的类比——如果你举一个相关的例子,我会很高兴地投赞成票。这是这个问题的答案吗?我没有投反对票,但这不符合OP的目的。我投了反对票,因为它似乎根本没有解决问题。我的朋友们,我给了她一个例子!你的例子并不是问题的类比——如果你举一个相关的例子,我会很高兴地投赞成票。这是这个问题的答案吗?我没有投反对票,但这不符合OP的目的。我投了反对票,因为它似乎根本没有解决问题。我的朋友们,我给了她一个例子!你的例子并不是问题的类比——如果你举一个相关的例子,我会很高兴地投赞成票。这是这个问题的答案吗?我没有投反对票,但这不符合OP的目的。我投了反对票,因为它似乎根本没有解决问题。我的朋友们,我给了她一个例子!你的例子并不是这个问题的类比——如果你举一个相关的例子,你会很高兴地投赞成票。你测试过你的代码吗?我得到错误“无效的列名'typeX'。+1击败了我。我的小提琴很管用,在
groupby
中的“typeX”中添加单引号。你测试过你的代码吗?我得到错误“无效的列名'typeX'。+1击败了我。我的小提琴很管用,在groupby
中的“typeX”中添加单引号。你测试过你的代码吗?我得到错误“无效的列名'typeX'。+1击败了我。我的小提琴很管用,在groupby
中的“typeX”中添加单引号。你测试过你的代码吗?我得到错误“无效的列名'typeX'。+1击败了我。我的提琴很管用,在Group BY
中的“typeX”中添加单引号。你也应该在这里添加sql,这样当由于某种原因无法访问提琴时,答案就独立了。谢谢,这正是我想要的。你也应该在这里添加sql,这样当由于某种原因无法访问提琴时,答案就独立了。谢谢,这就是我想要的。你也应该在这里添加sql,这样当由于某种原因无法访问小提琴时,答案就可以自己站起来了。谢谢,这就是我想要的。你也应该在这里添加sql,这样当小提琴由于某种原因无法访问时,答案就可以自己站起来了。谢谢,这就是我想要的。