쵸코코딩/DB

MSSQL - COUNT() - GROUP BY 없이 Count

OK_SON 2020. 6. 19. 13:58

1

2

SELECT *, COUNT(*)

FROM 테이블명

다음과 같은 쿼리를 실행시키면

 

메시지 8120, 수준 16, 상태 1, 줄 1

열 '테이블명'이(가) 집계 함수나 GROUP BY 절에 없으므로 SELECT 목록에서 사용할 수 없습니다.

 

다음과 같은 오류 메시지를 출력한다.

 

[Solution #1]

1

2

SELECT *COUNT(*) OVER(PARTITION BY 1)

FROM 테이블명

 

[출처] [MSSQL] ROLLUP 그룹 함수, GROUPING [소계, 합계]|작성자 꽁쥐