쵸코코딩/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 [소계, 합계]|작성자 꽁쥐

'쵸코코딩 > DB' 카테고리의 다른 글

MSSQL - 중복ROW 출력  (0) 2020.06.19
MSSQL- ROLLUP / CUBE - GROUPING()  (0) 2020.06.19
MSSQL - ROW_NUMBER() - ORDER BY 정렬 없이 순번 부여  (0) 2020.06.19
MSSQL - ROLLUP / CUBE  (0) 2020.06.19
MSSQL - COALESCE()-ISNULL() 축약  (0) 2020.06.19