【发布时间】:2020-08-16 22:04:30
【问题描述】:
我有一张狗和品种表,每个品种名称都有 3 种气质,如下所示:
NAME | TEMP1 | TEMP2 | TEMP3
------------+-------------+-------------+------------
Check1 | Angry | Shy | Ugly
Check2 | Rude | Cute | Shy
Check3 | Bla | Angry | Smelly
我想要一个跨越气质列并将它们分组到此的结果:
Temp | COUNT(*)
---------+------------
Shy | 2
Angry | 2
.
.
.
如果可能的话,如果您可以使用 Entity Framework 回答这篇文章,那就太好了(如果没有,可以用 SQL 编写它,我会将它(如果可能)转换为 Entity Framework)。
非常感谢!
【问题讨论】:
-
请用您正在使用的数据库标记您的问题:sql-server、postgresql、mysql...?
标签: sql .net entity-framework count unpivot