0

動物の種類フィールドから犬と猫の数を含む単一のテーブルから検索したい。

単一のクエリで複数のフィールドの数を見つける方法は?

4

2 に答える 2

1

このようなことができます。テーブルの名前は「Animals」で、参照している動物タイプ フィールドの名前は「AnimalType」であると想定しています。

SELECT AnimalType, COUNT(AnimalType) 
FROM Animals 
WHERE AnimalType IN ('Cats','Dogs')
GROUP BY AnimalType
于 2012-11-27T05:29:06.130 に答える
0
select type, count(*) from the_table group by type;

または、猫と犬だけが必要な場合 (鳥は必要ありません):

select type, count(*) from the_table 
where type in ('cat', 'dog') 
group by type;
于 2012-11-27T05:23:21.267 に答える