GROUP BY 子句 (SQL Server Compact)
指定要放置輸出資料列的群組 (等值類別)。如果 SELECT 子句 <選取清單> 中包含彙總函式,GROUP BY 子句就會為各個群組計算摘要值。
語法
[ GROUP BY group_by_expression [ ,...n ] ]
引數
- group_by_expression
要執行群組動作的運算式。此 group_by_expression 引數亦稱為群組資料行。如需詳細資訊,請參閱「備註」。
備註
此 group_by_expression 參數可能是一個資料行,或是參考某個資料行的非彙總運算式。選取清單定義的資料行別名不可用來指定群組資料行。彙總運算式不可在 group_by_expression 中指定。
注意
屬於 ntext 及 image 型別的資料行不可用於 roup_by_expression。
指定 GROUP BY 時,GROUP BY 運算式必須完全符合選取清單運算式,否則選取清單中的任何非彙總運算式中的各個資料行就必須包含在 GROUP BY 清單中。
注意
SQL Server Compact 不支援 GROUP BY ALL。
範例
下列範例會傳回依據產品識別碼分組之所有訂單的清單。
SELECT [Product ID], COUNT(*) AS Expr1 FROM [Order Details] GROUP BY [Product ID]