mysql:11602
From: ITO Asuka <ITO Asuka <asuka@xxxxxxxxxx>>
Date: Wed, 22 Jun 2005 16:05:20 +0900
Subject: [mysql 11602] Re: count(*) の数を指定して検索することは可能ですか?
伊藤です。 試してませんが。 SELECT species, COUNT(*) FROM pet GROUP BY species HAVING COUNT(*) >= 2; でどうでしょう? Wed, 22 Jun 2005 15:59:39 +0900 Hideki SUNADA <hideki@xxxxxxxxxx> wrote: > いつも参考にさせて頂いています。 > > 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; > > よろしくお願いいたします。 > -- S┃T┃L┃---------------------------------- ━┛━┛━┛ 株式会社スズキ通商 伊 藤 飛 佳 <asuka@xxxxxxxxxx> 〒990-2473 山形市松栄1丁目3番8号 山形県産業創造支援センター 206号 Tel:023-645-4721 Fax:023-645-4722 ----------------------------------------------
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]