본문 바로가기
Back-End/🐬MySQL (RDBMS)

[MySQL] 집계함수와 산술함수 - 갯수 , 평균 ,표준편차 ,최대 ,최소 , 반올림, 절댓값 등등

by 코딩하는 동현😎 2022. 5. 8.

실습을 위해 초기화(클릭)

 

[MySQL] SELECT 문으로 데이터 조회(1) - WHERE 조건문 기초

실습을 위해 초기화 먼저 데이터베이스를 생성해줍니다! 이름을 기업 느낌나게 쿠팡으로 할까요? 번개 표시를 눌러서 실행시켜주고, 동기화 버튼 누르면 스키마에 적용이 됩니다. 그다음에 아

konkukcodekat.tistory.com

이 포스트를 이미 보시고 실습 하신 분은 할 필요없습니다.

이 포스트를 안보신분은 이 포스트에서 앞부분에 실습 초기화를 해주세요!


집계함수라는 것은 여러행 또는 테이블 전체 행으로부터 하나의 결과값을 반환하는 함수입니다.

산술함수는 각 행마다 수학 계산이나 기능을 해서 각행을 변환 시키는 것을 말합니다.


먼저 집계 함수를 알아보겠습니다

 

1. COUNT()로 총 갯수 세기

COUNT(속성)을 이용하면 총 객체의 수를 알아낼수 있습니다.

count(*) 할땐 모든 속성이 null인 곳이 없어서 총 갯수 24가 나오지만,

COUNT(height)는 높이가 null인 객체를 제외하기 때문에 22명이 나왔습니다.


2. 평균  , 최대값 , 최소값 구하기

AVG() 가 평균입니다.


3. 총합과 표준편차 구하기

SUM은 총합을 의미하고, STD는 standard의 약자로 표준편차를 의미합니다.



이제 산술함수를 알아볼까요? 집계함수와 다르게 각 객체에 개별적으로 적용됩니다.

 

1. 올림 , 내림 , 반올림하기

CEIL은 ceiling의 약자로 '천장'을 위미하니까 올림함수겠죠?

FLOOR는 바닥을 의미하므로 내림함수입니다.

ROUND반올림 함수입니다


2. 절댓값과 제곱근 구하기

age를 실수로 음수로 입력한 값도 양수로 바뀌고, height의 제곱근이 나오는것을 볼 수 있습니다.


 

반응형

댓글