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 식에서 지정할 수 없습니다.

참고

ntext 및 image 유형의 열은 group_by_expression에 사용할 수 없습니다.

GROUP BY가 지정되면 GROUP BY 식은 선택 목록 식과 정확히 일치하거나 선택 목록에 있는 비집계 식의 각 열이 GROUP BY 목록에 포함되어야 합니다.

참고

GROUP BY ALL은 SQL Server Compact에서 지원되지 않습니다.

다음 예에서는 product ID별로 그룹화된 모든 주문 목록을 반환합니다.

SELECT [Product ID], COUNT(*) AS Expr1 FROM [Order Details] GROUP BY [Product ID]