mysql:11600
From: Hideki SUNADA <Hideki SUNADA <hideki@xxxxxxxxxx>>
Date: Wed, 22 Jun 2005 15:59:39 +0900
Subject: [mysql 11600] count(*) の数を指定して検索することは可能ですか?
いつも参考にさせて頂いています。 count(*)の結果数を指定して検索することは可能でしょうか? 例えばペット数をcount(*)したとします。 mysql> SELECT species, COUNT(*) FROM pet GROUP BY species; +---------+----------+ | species | COUNT(*) | +---------+----------+ | bird | 2 | | cat | 2 | | dog | 3 | | hamster | 1 | | snake | 1 | +---------+----------+ これを、2匹以上いる動物だけselectするのは可能でしょうか? where節にcount(*)を入れるとはじかれてしまうのです。 SELECT species, COUNT(*) FROM pet WHERE count(*) >= 2 GROUP BY species; よろしくお願いいたします。
-> 11600 2005-06-22 15:59 [Hideki SUNADA <hidek] count(*) の数を指定して検索することは可能ですか? 11601 2005-06-22 16:02 ┣[遠藤 俊裕 <endo@xxxx] 11602 2005-06-22 16:05 ┣[ITO Asuka <asuka@xxx] 11603 2005-06-22 16:05 ┣[Hideki SUNADA <hidek] 11604 2005-06-22 16:09 ┗[KIshii <kn-ishi@xxxx]