집계 함수(Aggregate Function)
특정 컬럼의 여러 row의 값들을 동시에 고려해서 실행되는 함수
COUNT()
갯수
SELECT COUNT(email) FROM copang_main.member;
=> copang_main.member 테이블의 email 컬럼의 갯수를 출력하라
MAX()
최댓값
SELECT MAX(weight) FROM copang_main.member;
=> copang_main.member 테이블의 weight 컬럼의 최댓값을 출력하라
MIN()
최솟값
SELECT MAX(weight) FROM copang_main.member;
=> copang_main.member 테이블의 weight 컬럼의 최솟값을 출력하라
AVG()
평균값
SELECT AVG(weight) FROM copang_main.member;
=> copang_main.member 테이블의 weight 컬럼의 평균값을 출력하라
SUM()
합계
SELECT AVG(weight) FROM copang_main.member;
=> copang_main.member 테이블의 weight 컬럼의 합계를 출력하라
STD()
표준편차
SELECT STD(age) FROM copang_main.member;
=> copang_main.member 테이블의 age 컬럼의 표준편차를 출력하라
산술 함수(Mathematical Function)
특정 컬럼의 각 row의 값마다 실행되는 함수
ABS()
절대값
SQRT()
제곱근
CEIL()
올림 함수 -> 소수점을 무조건 올려주는 함수
FLOOR()
내림 함수 -> 소수점 무조건 내림(버림)
ROUND()
반올림 함수
ROUND(숫자나 열 이름, 반올림 할 자리 값(-> 0이 소수점 첫째자리))
SELECT ROUND(3.1415,2), ROUND(45.923,0), ROUND(45.923,-1) FROM copang_main.member;
소수점 3번째 위치 반올림, 0번째 위치 반올림, 좌측 1번째 위치 반올림
TRUNC()
절사
정해진 소수점 자리까지 잘라냄
'DEV > SQL' 카테고리의 다른 글
| Alias (0) | 2022.01.11 |
|---|---|
| NULL의 특징 (0) | 2022.01.06 |
| 데이터 정렬 (0) | 2022.01.03 |
| 여러 개의 조건 걸기 (0) | 2022.01.02 |
| DATE 데이터 타입 관련 함수 (0) | 2022.01.02 |