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

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]