그룹함수

    [Oracle] Chap03 GROUP BY / HAVING

    GROUP BY와 HAVING 5. SELECT 컬럼명 AS 별핑, 계산식, 함수식 1. FROM 참조할 테이블명 2. WHERE 컬럼명 | 함수식 비교연산자 비교값 3. GROUP BY 그룹을 묶을 컬럼명 4. HAVING 그룹함수식 비교연산자 비교값 6. ORDER BY 컬럼명 | 별칭 | 컬럼순번 정렬방식 [NULLS FIRST | LAST] 쿼리문 실행 순서 : FROM - WHERE - GROUP BY - HAVING - SELECT - ORDER BY 1. GROUP BY 같은 값들이 여러 개 기록 된 컬럼을 가지고 같은 값들을 하나의 그룹으로 묶음 GROUP BY 컬럼명 | 함수식, ... 그룹으로 묶은 값에 대해서 SELECT절에서 그룹함수를 사용한다. -- DEPT_CODE 기준으로 그룹..

    [Oracle] Chap02 그룹함수와 단일행함수

    손가락 아프게 수업 내내 SQL쿼리문 작성한 결과... 오늘 하루동안 배운 내용이 이만큼이나 쌓였다. 혼자 독학하려 해도 이렇게 단시간내에 학습하기 어려웠을텐데, 너무 숨차면서도 역시 수업이 최고구나 느꼈다. 그룹함수와 단일행함수 함수(FUNCTION) : 컬럼 값을 읽어서 계산한 결과를 리턴함 단일행(SINGLE ROW) 함수 : 컬럼에 기록된 N개의 값을 읽어서 N개의 결과를 리턴 그룹(GROUP) 함수 : 컬럼에 기록된 N개의 값을 읽어서 한 개의 결과를 리턴 SELECT절에는 단일행 함수와 그룹 함수를 함께 사용하지 못한다. 결과 행의 갯수가 다르기 때문. 1. 그룹함수 SUM, AVG, MAX, MIN, COUNT SUM(숫자가 기록된 컬럼명) 합계를 구하여 리턴 SELECT SUM(SALARY..