1

私はSQLデータベーステーブルを備えたASP Webサイトを持っています。この表の列のたてがみの「タイプ」。この列からすべての個別の値を取得し、値をデータテーブルにカウントしたいと考えています。たとえば、データベース テーブルの場合:

id  type
---------
1   type1
2   type2
3   type3
4   type2
5   type2
6   type3

次のデータテーブルを取得したい:

type  count
------------
type1   1
type2   3
type3   2
4

3 に答える 3

3

使用できます

SELECT type, COUNT(type) as count
FROM Table1 
GROUP BY type

結果

|  type | count |
|-------|-------|
| type1 |     1 |
| type2 |     3 |
| type3 |     2 |

SqlFiddle DEMO

于 2015-08-03T07:49:58.447 に答える
0

SQL

SELECT type, COUNT(type) as count
FROM Table1 
GROUP BY type

リンク

from t in <YourEntityObject>.YourTableName 
group t by t.type into myVar 
select new
   {
         k = myVar.Key,
         c = myVar.Count()
   };
于 2020-01-10T08:14:09.767 に答える
0

次のクエリを使用して、SQL自体でこれを行うことをお勧めします

SELECT type, COUNT(type) as count
FROM myTableName 
GROUP BY type
于 2015-08-03T07:43:58.453 に答える