실습을 위해 초기화(클릭)
이 포스트를 이미 보시고 실습 하신 분은 할 필요없습니다.
이 포스트를 안보신분은 이 포스트에서 앞부분에 실습 초기화를 해주세요!
집계함수라는 것은 여러행 또는 테이블 전체 행으로부터 하나의 결과값을 반환하는 함수입니다.
산술함수는 각 행마다 수학 계산이나 기능을 해서 각행을 변환 시키는 것을 말합니다.
먼저 집계 함수를 알아보겠습니다
1. COUNT()로 총 갯수 세기
COUNT(속성)을 이용하면 총 객체의 수를 알아낼수 있습니다.
count(*) 할땐 모든 속성이 null인 곳이 없어서 총 갯수 24가 나오지만,
COUNT(height)는 높이가 null인 객체를 제외하기 때문에 22명이 나왔습니다.
2. 평균 , 최대값 , 최소값 구하기
AVG() 가 평균입니다.
3. 총합과 표준편차 구하기
SUM은 총합을 의미하고, STD는 standard의 약자로 표준편차를 의미합니다.
이제 산술함수를 알아볼까요? 집계함수와 다르게 각 객체에 개별적으로 적용됩니다.
1. 올림 , 내림 , 반올림하기
CEIL은 ceiling의 약자로 '천장'을 위미하니까 올림함수겠죠?
FLOOR는 바닥을 의미하므로 내림함수입니다.
ROUND는 반올림 함수입니다
2. 절댓값과 제곱근 구하기
age를 실수로 음수로 입력한 값도 양수로 바뀌고, height의 제곱근이 나오는것을 볼 수 있습니다.
반응형
'Back-End > 🐬MySQL (RDBMS)' 카테고리의 다른 글
[MySQL] 문자열 관련 함수들 (length , upper , LPAD , trim , substring) (0) | 2022.05.11 |
---|---|
[MySQL] 데이터 조회(4) - 조건별 데이터 별칭 설정하기 (alias , concat , case) - BMI 계산해보기! (0) | 2022.05.09 |
[MySQL] 데이터 조회(3) - 정렬하기 , 일부만 추리기 (ASC ,DESC , LIMIT) (0) | 2022.05.08 |
[MySQL] DATE 관련 함수 (0) | 2022.05.08 |
[MySQL] 데이터 조회(2) - 문자열 처리 LIKE 문 (0) | 2022.05.08 |
댓글