5.6.7 GROUP BY句
(1) <GROUP BY句>の形式
<GROUP BY句> ::= GROUP BY <グループ化項目の並び>
<グループ化項目の並び> ::= <グループ化項目>
[ { <コンマ> <グループ化項目> }... ]
<グループ化項目> ::= <一次子>
(2) <GROUP BY句>全体についての規則
- GROUP BY句で指定したプロパティの検索結果がすべて同じオブジェクトを一つのグループとして,検索結果をグループごとに取得できます。
- GROUP BY句にはプロパティだけが指定できます。
- <グループ化項目の並び>に指定できるプロパティは,GROUP BY句を指定した問い合わせのFROM句で指定したクラスのプロパティです。
- <グループ化項目の並び>に指定できる <一次子 > の最大数は,前提となるDBMSの仕様に制限されます。
- SELECT句に指定できる選択項目はGROUP BY句で指定したプロパティおよび集合関数です。
- オブジェクト型,バイナリ型のプロパティ,特殊なプロパティおよび関数はGROUP BY句に指定できません。
- 同一のプロパティを重複してGROUP BY句に指定することはできません。