[SQL] Aggregate & Mathematical Function 정리 (MySQL)

• SQL의 집계함수는 값의 집합에 대한 연산을 수행하며, 주로 GROUP BY 절과 함께 사용된다. AVG(), COUNT(), MAX(), MIN(), SUM() 등이 있으며, 이들 함수는 기본적으로 Null 값을 무시한다.
• AVG()는 평균을, COUNT()는 행의 개수를, MAX()와 MIN()은 각각 최댓값과 최솟값을, SUM()은 합을 구하는 함수이다. DISTINCT 옵션을 사용하면 중복된 값을 제외하고 연산을 수행한다.
• SQL의 수학 함수에는 ABS(), CEIL(), FLOOR(), POW(), RAND(), ROUND(), SQRT() 등이 있다. 이들 함수는 각각 절댓값, 올림, 내림, 제곱, 랜덤값, 반올림, 제곱근을 계산한다.
• ROUND() 함수는 반올림을 수행하는데, 인자로 소수점 이하 자릿수를 지정할 수 있다. 지정하지 않으면 소수점 첫째 자리에서 반올림하여 정수 부분만 남는다.

북마크
공유하기
신고하기