MySQL 中的 sum 函數可以對表中的某一列進行求和運算。使用 sum 函數需要提供要求和的列名,并且該列必須是數字類型的列。
SELECT SUM(column_name) FROM table_name;
其中,column_name 和 table_name 分別為列名和表名。
除了對整列進行求和之外,sum 函數還支持對滿足條件的行進行求和。可以使用 WHERE 子句指定所需的條件。
SELECT SUM(column_name) FROM table_name WHERE condition;
其中,condition 是篩選所需行的條件。
需要注意的是,如果要對多個列進行求和,需要使用多個 sum 函數。例如,要同時求和兩個列 A 和 B,則可以這樣寫:
SELECT SUM(A), SUM(B) FROM table_name;
如果要對不同的行進行求和,則需要使用 GROUP BY 子句對數據進行分組。
SELECT column_name, SUM(column_name2) FROM table_name GROUP BY column_name;
其中,column_name 是分組的列名,column_name2 是需要求和的列名。
在使用 sum 函數時,需要注意所選列是否為數字類型,否則會出現錯誤。