STDDEV, VARIANCE 함수

 

*사용 예

-교수 테이블에서 급여의 표준편차와 분산을 출력하여라.

 

MIN, MAX 함수

 

*사용 예

-102번 학과 학생 중에서 최대 키와 최소 키를 출력하여라.

 

AVG, SUM 함수

 

*사용법

AVG    ([DISTINCT | ALL] expr)

SUM    ([DISTINCT | ALL] expr)

 

-expr의 데이터 타입은 NUMBER 데이터 타입만 가능

 

 

*사용 예

-101번 학과 학생들의 몸무게 평균과 합계를 출력하여라.

 

 

 

COUNT 함수 예

 

*사용 예

-101번 학과 교수중에서 보직수당을 받는 교수의 수를 출력하여라.

 

 

COUNT 함수

 

*COUNT 함수

-테이블에서 조건을 만족하는 행의 갯수를 반환하는 함수

 

*사용법

 COUNT ({* | [DISTINCT | ALL] expr})

 

-'*'은 NULL을 포함한 모든 행의 개수

-DISTINCT는 중복되는 값을 제외한 행의 개수

-ALL은 중복되는 값을 포함한 행의 개수, 기본값은 ALL

-expr 인수에서 사용 가능한 데이터 타입은 CHAR, VARCHAR2, NUMBER, DATE 타입

 

 

그룹 함수의 종류

 

[표7.1] 그룹 함수의 종류

 

그룹 함수의 처리 과정

 

 

 

그룹 함수의 개념

 

*그룹함수란?

-테이블의 전체 행을 하나 이상의 컬럼을 기준으로 그룹화하여 그룹별로 결과를 출력하는 함수

-그룹함수는 통계적인 결과를 출력하는데 자주 사용

 

*사용법

SELECT            column, group_function(column)

FROM               table

[WHERE            condition]

[GROUP BY       group_by_expression]

[HAVING            group_condition]

 

-GROUP BY : 전체 행을 group_by_expression을 기준으로 그룹화

-HAVING : GROUP BY절에 의해 생성된 그룹별로 조건 부여

 

 

+ Recent posts