[sql] 평균과 합계

hanahana·2023년 1월 10일
0

평균, 합계

select sum(c1) //합계
from tbl

select avg(c1) //평귡
from tbl

이렇게 구한다,

만약 null값이 있을때의 평균

c1c2
1100
2200
3

일때 3번째의 c2의 값은 null이 된다
이때

select avg(c2)
from tbl

는 (100+200) / 2 의 값으로 평균을 구하게된다.
만약 null인 컬럼까지 포함한 평균을 구하고 싶다면

select sum(c2)/count(c1)
from tbl

을 하여 (100+200+0)/3을 하도록 하여야 한다.

소숫점 프린트 하고 싶일때

CEIL(컬럼이름) : 올림(정수)
FLOOR(컬럼이름) : 내림(정수)
ROUND(컬럼이름 , 소숫갯수) : 함수

최소값 최댓값

min(컬럼이름) : 최소값나옴
max(컬럼이름) : 최댓값나옴

profile
hello world

0개의 댓글