[TIL]SQLD: SQL의 활용 2(그룹 함수, 윈도우 함수)+ Speak + 매카시 논문
11. SQL의 활용 2--11-1. 그룹 함수 --!데이터 분석을 위한 3가지 함수: 집계(AGGREGATE)함수, 그룹(GROUP)함수, 윈도우 (WINDOW)함수 ⇒ 내장&다중행 함수-- (1)집계 함수: COUNT(*/ORDER) , SUM, AVG, MAX, MIN 등 (2)윈도우 함수-- (3)그룹 함수: 데이터에 대한 결산 연산 ex) 올해 총 매출량-- ①ROLLUP 함수: 소그룹 간 소계(N+1개) 산출. 계층 구조이므로 순서 바뀌면 결과도 바뀜SELECT DNAME, JOB, COUNT(*) "Total Empl", SUM(SAL) "Total Sal"FROM EMP, DEPTWHERE DEPT.DEPTNO = EMP.DEPTNOGROUP BY ROLLUP (DNAME..
2025. 3. 7.
[TIL]SQLD: SQL의 활용1(집합 연산자, 서브쿼리와 뷰)+ Speak + 매카시 논문
10. SQL의 활용1--10-1. 집합 연산자-- 1) 집합 연산자 개념과 종류: SET OPERATOR는 SELECT를 통해 얻은 결과 간에 (JOIN없이))집합 연산을 수행 하는 연산자 --UNION(합집합, 중복 허용x), UNION ALL(합집합, 중복 허용, 정렬x), INTERSECT(교집합), MINUS(차집합)-- !주의사항: 두 집합의 '칼럼 수, 순서, 데이터 타입'이 일치해야 한다. 사이즈는 달라도 된다. -- ex) SELECT empno, ename, job, deptno FROM emp;SELECT deptno, dname FROM dept;SELECT job FROM EMP WHERE deptno = 10MINUSSELECT job ..
2025. 3. 6.