我有ASP网站的SQL数据库表。在这个表格列#ne;" type"。 我希望从此列中获取所有不同的值,并在数据表中使用值计数。 例如,对于数据库表:
id type
---------
1 type1
2 type2
3 type3
4 type2
5 type2
6 type3
我想获得以下数据表:
type count
------------
type1 1
type2 3
type3 2
答案 0 :(得分:2)
您可以使用
SELECT type, COUNT(type) as count
FROM Table1
GROUP BY type
结果
| type | count |
|-------|-------|
| type1 | 1 |
| type2 | 3 |
| type3 | 2 |
答案 1 :(得分:0)
我建议您使用以下查询
在sql中执行此操作SELECT type, COUNT(type) as count
FROM myTableName
GROUP BY type
答案 2 :(得分:0)
SQL
SELECT type, COUNT(type) as count
FROM Table1
GROUP BY type
Linq
from t in <YourEntityObject>.YourTableName
group t by t.type into myVar
select new
{
k = myVar.Key,
c = myVar.Count()
};