- 8장 - 그룹화와 집계2024년 09월 19일
- 31514
- 작성자
- 2024.09.19.:44
count(*)는 테이블의 전체 행을 반환하고, count(컬럼명)은 null 값을 제외하고 컬럼에 저장된 값의 수를 반환한다.
WITH ROLLUP
select 컬럼명1, 컬럼명2, count(*) from table group by 컬럼명1, 컬럼명2 with rollup
전체 행의 개수와, (컬럼명1, 컬럼명2)로 묶인 그룹의 개수도 반환된다.
GROUP BY 절을 포함하는 쿼리에 필터를 추가할 때, WHERE 절에 써서 원시 데이터에 대해 동작하도록 할지 아니면 HAVING 절에 써서 그룹화된 데이터에 대해 동작하도록 할지는 신중하게 고려해야 한다.
'Book > Learning SQL' 카테고리의 다른 글
12장 - 트랜잭션 (0) 2024.09.23 9장 - 서브쿼리 (2) 2024.09.20 6장 - 집합 연산자 (0) 2024.09.12 4장 - 필터링 (0) 2024.09.11 5장 - 다중 테이블 쿼리 (2) 2024.09.11 다음글이전글이전 글이 없습니다.댓글
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)