2011-12-27 2 views
2

기본적으로 사용자를위한 테이블과 정수를 저장하는 열이 있습니다. 나는 그 테이블에서 모든 행을 가져 와서 그 합을 찾고 싶습니다. 이 작업을 수행 할 수있는 유일한 방법은 모든 행을 순환하여 하나씩 차례로 추가하는 것입니다. 그러나, 그것은 매우 비효율적 인 것처럼 보이고 더 좋은 방법이 있다고 확신합니다.동일한 열에서 여러 MySQL 행의 정수 합계 찾기

누구나 알고 있나요?

답변

7
SELECT sum(COLUMN_NAME) as total FROM TABLE_NAME 
2
select SUM(col_1) as sum from table_name GROUP BY col_2 
1
SELECT SUM(column_name) as req_value FROM the_req_table; 

그것은 바로 당신에게 합계를 줄 것이다