2020-12-05 15:31:08

MariaDB에서 특정 컬럼의 모든 행의 숫자들을 모두 더하고 싶을 때는 SUM 함수를 사용하면 됩니다. 

 

현재 test 데이터베이스 내 student 테이블에는 이러한 데이터가 담겨 있습니다. 

 

 

score 컬럼의 모든 값들을 더한 값이 필요한 상황이라면, 다음과 같이 쿼리문을 작성하면 됩니다. 

 

MariaDB [test]> SELECT SUM(score) FROM student;

 

 

보시다시피 모든 숫자를 더한 273을 읽어냈습니다.

 

 

만약 숫자가 아닌 것들을 더하려고 하면 어떻게 될까요? name 컬럼의 값들을 한번 더해보겠습니다. 

 

MariaDB [test]> SELECT SUM(name) FROM student;

 

 

0을 읽어냈습니다. 에러가 뜨진 않았지만, 3개의 경고가 뜨는군요.