1月 302013
 

GROUP BY句でまとめたデータに対して条件を指定して絞り込みたい場合、
WHERE句では行えません。

たとえば、都道府県毎の平均体重に対して条件を絞りたい場合などです。

そこで登場するのが、HAVING句です。

以下は、平均体重が53キロ以上の都道府県を出力するときの例です。

mysql> select address,AVG(weight) from member group by address having AVG(weight) >= 53;
+---------+-------------+
| address | AVG(weight) |
+---------+-------------+
| NULL    |     55.0000 |
| 千葉  |     53.0000 |
| 東京  |     67.0000 |
+---------+-------------+
3 rows in set (0.00 sec)

 Leave a Reply

(required)

(required)

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>