[前][次][番号順一覧][スレッド一覧]

mysql:11601

From: 遠藤 俊裕 <遠藤 俊裕 <endo@xxxxxxxxxx>>
Date: Wed, 22 Jun 2005 16:02:04 +0900
Subject: [mysql 11601] Re: count(*) の数を指定して検索することは可能ですか?

遠藤です。

試してません。

SELECT species, COUNT(*) as cnt FROM pet WHERE cnt >= 2 GROUP BY species;

Wed, 22 Jun 2005 15:59:39 +0900 に、
Hideki SUNADA <hideki@xxxxxxxxxx> さんは書きました:

HS> いつも参考にさせて頂いています。
HS> 
HS> count(*)の結果数を指定して検索することは可能でしょうか?
HS> 
HS> 例えばペット数をcount(*)したとします。
HS> 
HS> mysql> SELECT species, COUNT(*) FROM pet GROUP BY species;
HS> +---------+----------+
HS> | species | COUNT(*) |
HS> +---------+----------+
HS> | bird    |        2 |
HS> | cat     |        2 |
HS> | dog     |        3 |
HS> | hamster |        1 |
HS> | snake   |        1 |
HS> +---------+----------+
HS> 
HS> これを、2匹以上いる動物だけselectするのは可能でしょうか?
HS> 
HS> where節にcount(*)を入れるとはじかれてしまうのです。
HS> 
HS> SELECT species, COUNT(*) FROM pet WHERE count(*) >= 2 GROUP BY
HS> species;
HS> 
HS> よろしくお願いいたします。
HS> 
HS> 

--
えんどう@あっぷらぼ
mail: endo@xxxxxxxxxx, endo_t@xxxxxxxxxx, endo@xxxxxxxxxx
http://www.applabo.com/
http://homepage1.nifty.com/EndoT/


[前][次][番号順一覧][スレッド一覧]

     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]