카테고리 없음

오라클5(select구문)

킹차니 2021. 3. 19. 19:43

SELECT : select구문 아래의 순서대로 써야한다. 순서가 바뀌면 안된다.

select 구문

ORDER BY : order by는 여러가지 정렬을 해준다. select문의 맨 마지막에 써야한다.

ORDER BY

집계함수 :집계함수는  집계를 해주는데, 아래의 예처럼 카운트. 평균, 총합 등을 구해준다.

HAVING + GROUP BY

마지막  HAVING + GROUP BY인 SELECT문의 결과는 아래와 같다.

결과

맨마지막 줄은 ORDER BY까지 추가한 예시이다.

맨 마지막 문장만 바뀜

 

SELECT문의 실행순서 : 구문 순서가 있다면 실행 순서도 있다. 실행 순서에 따라 집계함수를  앞에서는 못쓴다 던지의 제약이 있다.

실행순서

집계함수를 사용하여 다양한 예를 살펴보자.

 첫 번째 예시는 WHERE구문에서 HAVING(집계함수)를 사용하고 있다. 이는 실행 순서에 위배된다.

그래서 두 번째 예시처럼 맨 마지막에 HAVING구문을 추가하면 된다.

 

 

순위함수