TOP
class="layout-aside-left paging-number">
본문 바로가기
728x90

groupby2

SQLD 2과목 SQL 활용 - 그룹 함수 서브쿼리집합연산자그룹 함수윈도우 함수TOP N 쿼리계층형 질의와 셀프 조인PIVOT 절과 UNPIVOT 절정규 표현식※ 자료출처: 데이터 자격검정 협회 3. 그룹 함수그룹함수 개요결산 개념의 업무를 가지는 원가나 판매 시스템의 결산 보고서를 작성하기 위해서는 SQL이 포함된 3GL으로 배치 프로그램을 작성하거나, 레벨별 집계를 위한 여러 단계의 SQL을 UNION, UNION ALL을 로 묶은 후 하나의 테이블을 여러 번 읽어 다시 재정렬하는 복잡한 단계를 거쳐야 했음.그룹 함수를 사용하면 하나의 SQL로 테이블을 한 번만 읽어서 빠르게 원하는 리포트 작성 가능.그룹함수에는- ROLLUP: 집계 함수를 제외하고, 소그룹 간의 소계를 계산- CUBE : GROUP BY 항목들 간 다차원적인 소계를 계산- .. 2024. 1. 23.
SQLD 2과목 SQL 기본 및 활용 - GROUP BY, HAVING 절 SQLD 2과목 SQL 기본 및 활용관계형 데이터베이스 개요SELECT 문함수(1)  / 함수(2)WHERE 절GROUP BY, HAVING 절조인표준 조인 GROUP BY, HAVING 절 1) GROUP BY 절: SQL 문에서 FROM 절과 WHERE 절 뒤에 오며, 데이터들을 작은 그룹으로 분류하여 소그룹에 대한 항목별로 통계 정보를 얻을 때 추가로 사용.SELECT [DISTINCT] 칼럼명 [ALIAS 명]FROM 테이블명[WHERE 조건식][GROUP BY 칼럼(Column) 이나 표현식][HAVING 그룹조건식]; 2) HAVING 절: WHERE 절과 비슷하지만 그룹을 나타내는 결과 집합의 행에 조건이 적용(WHERE 절은 집계 함수 사용할 수 없음.)- WHERE 절의 조건 변경은 대상.. 2024. 1. 12.
728x90