Symfoware Server SQLビギナーズガイド - FUJITSU - |
目次 索引 |
第6章 いろいろなデータ操作の方法 |
表からデータを取り出すときに、列の値によって表をグループ化してデータを操作することができます。表のグループ化とは、列または列の組の値が同じ行同士を1グループに、異なる行を別のグループになるようにグループ分けすることをいいます。このようにグループ分けした表を“グループ表”と呼びます。
表をグループ化して操作するには、GROUP BY句およびHAVING句を使用します。GROUP BY句とHAVING句は、表式の中に指定できます。表式に、FROM句、WHERE句、GROUP BY句、およびHAVING句が同時に指定された場合、処理の順序は以下のようになります。
FROM句
WHERE句
GROUP BY句
HAVING句
まず、FROM句で指定した表についてWHERE句の探索条件で行を特定します。次に、特定された行をGROUP BY句によってグループ化します。最後に、HAVING句の探索条件によりグループを特定します。
目次 索引 |