21.08.20

Inabang·2021년 8월 22일

PlayData

목록 보기
19/34

Day22

오라클의 기본 쿼리구현

SELECT
FROM
WHERE
HAVING
GROUP BY
ORDER BY

GROUP BY로 집계함수 활용

Group by의 특징

데이터를 구분짓기 위한 표현식으로 해당 테이블의 컬럼 명이나 변수 값 등이 올수 있으며 그룹함수를 사용한 형태는 올수 없다.

select ~ list 에는 group by문에 명시된 표현식과 그 외 그룹함수를 사용한 표현식만 올 수 있다.
출력된 결과를 정렬하기 위해 order by문을 사용한다.
단 order by문 다음에는 select ~ list 에서 명시된 컬럼 또는 표현식과 컬럼의 별칭, 컬럼 번호등만 사용된다.

having

특징

group by로 집계된 데이터에 조건을 줄 때 사용되는 쿼리
having 연산자는 group by 연산에 의해서 나누어진 데이터 들을 다시 걸러주기 위해 사용한다. 제 2의 조건문이라고 부르며 조건문에서 그룹함수가 사용 가능하다.
having문 다음에는 select ~ list 문에서 사용한 컬럼과 그룹함수를 사용한 컬럼에 대해서만 조건을 사용 할 수 있다.

오라클이 제공하는 함수를 사용한다.

0개의 댓글