GROUP BY attributeList attributeListは、単一の属性、カンマ区切りの複数属性リスト、GROUPING SETS、CUBEまたはROLLUPです。()を指定すると、空のグループを指定したことになります。空のグループを指定すると、合計が生成されます。 グルーピングは、ソースおよびローカルで定義された属性に対し...
12.20.2 GROUP BY 修飾子GROUP BY 句を使用すると、サマリー出力に上位レベル (つまり、上位集計) のサマリー操作を表す追加の行を含めることができる WITH ROLLUP 修飾子が許可されます。 したがって、ROLLUP で単一のクエリーを使用すれば、複数レベルの分析で質問に回答できます。 たとえば、ROL...
ONLY_FULL_GROUP_BYを使用する場合は、SELECTリストに複数の非集計カラムを含めることもできます。 この場合、次に示すように、このようなカラムはすべてWHERE句の単一の値に制限する必要があり、このような制限条件はすべて論理ANDによって結合する必要があります: ...
GROUP BY のインデックスを使用するための最も重要な前提条件は、すべての GROUP BY カラムが同じインデックスの属性を参照し、インデックスにそのキーが順番に格納されることです (たとえば、BTREE インデックスの場合は該当しますが、HASH インデックスの場合は該当しません)。 一時テーブ...