Mysql 계산 관련 함수를 알아봅시다.
기본적으로 많이 쓰는 3가지 를 살펴 보겠습니다.
바로 sum, group by, avg 입니다. ^^ … DBMS단에서 처리해줘서
결과 처리하는게 속도 면이나 시스템 자원을 쓰는데 있어서 더 효율적이라고 합니다.
물론 수 방대하게 많아지면 또 다르게 고민을 해야겠지만 ^^
우선, 학습차원에서 3가지 함수의 사용방법을 살펴봅시다.
SUM()
괄호에 지정된 열의 값들을 더하는 SUM 함수
SELECT SUM(sales) (sales 열의 값들을 더합니다) FROM cookie_sales WEHERE first_name = 'Nicole'; (Nicole의 sales만을 더하도록 제한)
GROUP BY
각 그룹에 대해 판매량을 더합니다.
SELECT first_name, SUM(sales) FROM cookie_sales GROUP BY first_name
AVG()
지정한 열의 값들의 평균을 구하는 함수
SELECT first_name, AVG(sales) FROM cookie_sales GROUP BY first_name;