*SQL_Oracle*

DML <SELECT> 함수 - 그룹 함수

깐부로부터 2021. 11. 4. 00:54

1. SUM(숫자타입컬럼) : 해당 컬럼값들의 총 합계를 반환해주는 함수

 

 

2. AVG(숫자타입컬럼) : 해당 컬럼값들의 평균값을 구해서 반환

평균값을 ROUND로 소수점 반올림 해버리기

 

 

 

3. MIN(ANY타입컬럼) : 해당 컬럼값들의 가장 작은 값을 반환

날짜는 가장 예전 날짜, 이름은 제일 '가나다'순으로 가장빠른순, 이메일은 'ABC'순으로 가장 빠른 순

 

 

 

 

4. MAX(ANY타입컬럼) : 해당 컬럼값들의 가장 큰 값을 반환

날짜는 가장 최근날짜, 이름은 '가나다순으로' 가장 나중순, 이메일은 'ABC'순으로 가장 나중 순

 

 

 

5. COUNT : 조회된 행 갯수를 세서 반환

- COUNT(*) : 조회 결과에 해당하는 모든 행 갯수를 다 세서 반환

- COUNT(컬럼명) : NULL이 아닌 것만 행갯수만 세서 반환

- COUNT(DISTINCT 컬럼명) : 중복값이 있을경우 하나로만 갯수 COUNT, NULL 포함하지 않음

 

'*SQL_Oracle*' 카테고리의 다른 글

DML < SELECT > GROUP BY , HAVING , 집합 연산자  (0) 2021.11.06
DML < SELECT> JOIN  (0) 2021.11.05
DML < SELECT> 함수 - 단일행 함수 2  (0) 2021.11.04
DML < SELECT > 함수 - 단일행 함수 1  (0) 2021.11.03
DML <SELECT> 기본문법  (0) 2021.11.02