-
SQL) 집계함수SQLD/SQL 기본과 활용 2020. 8. 20. 17:02
# 집계함수는 하나의 결과를 리턴
COUNT(*) NULL 값을 포함한 행의 수 출력
(PK 때문에 전체칼럼이 NULL인 행은 존재 할 수 없으므로)COUNT(exp1) 표현식중 NULL 값을 제외한 행의 수 출력 SUM([DISTINCT | ALL] exp1) 표현식의 NULL 값을 제외한 합계 출력 AVG([DISTINCT | ALL] exp1) 표현식의 NULL 값을 제외한 평균 출력 MAX([DISTINCT | ALL] exp1) 표현식의 최댓값 출력
(문자, 날짜 데이터 타입도 사용가능)MIN([DISTINCT | ALL] exp1) 표현식의 최소값을 출력
(문자, 날짜 데이터 타입도 사용가능)STDDEV([DISTINCT | ALL] exp1) 표현식의 표준 편차 출력 VARIANCE/VAR([DISTINCT | ALL] exp1) 표현식의 분산 출력 # 집계함수는 하나의 결과를 리턴 SQL> SELECT COUNT (*) AS TOTAL ,COUNT (NFS) AS NOT_FORSALE ,MAX (HEIGHT) AS MAX_HEIGHT ,MIN (HEIGHT) AS MIN_HEIGHT ,ROUND (AVG (HEIGHT), 2) AS AVG_HEIGHT FROM PLAYER; # 실행결과 TOTAL NOT_FORSALE MAX_HEIGHT MIN_HEIGHT AVG_HEIGHT ---------------------------------------------------------------- 588 50 196 165 178.91
728x90'SQLD > SQL 기본과 활용' 카테고리의 다른 글
SQL JOIN(EQUI JOIN, NON-EQUI JOIN, OUTER JOIN) (0) 2020.08.24 SQL) GROUP BY 절, HAVING 절, ORDER BY절, SELECT 문장 실행 순서 (0) 2020.08.20 SQL의 LIKE, IN, BETWEEN 연산자 및 연산자 우선순위 (0) 2020.08.20 SQLD) NULL 과 공집합 (0) 2020.08.19 SQL(Oracle&SQL Server)의 CASE 표현 (0) 2020.08.19