MySQL 是一個開源的關系型數據庫管理系統,它支持多個平臺。在 MySQL 中,SUM 是一個聚合函數,用于計算數值列的總和。
假設我們有一個名為 sales 的表,其中包含以下兩個字段:
CREATE TABLE sales ( id INT PRIMARY KEY, amount INT ); INSERT INTO sales VALUES (1, 100); INSERT INTO sales VALUES (2, 200); INSERT INTO sales VALUES (3, 300); INSERT INTO sales VALUES (4, 400);
如果我們要計算“amount”列的總和,我們可以使用以下 SQL 語句:
SELECT SUM(amount) FROM sales;
執行此語句后,MySQL 將返回所有行“amount”列的總和:
+-------------+ | SUM(amount) | +-------------+ | 1000| +-------------+
如果我們只想計算 amount 大于等于 300 的行的總和,可以使用以下 SQL 語句:
SELECT SUM(amount) FROM sales WHERE amount >= 300;
這將返回 amount 大于等于 300 的行的總和:
+-------------+ | SUM(amount) | +-------------+ | 700| +-------------+
總之,SUM 是一個聚合函數,用于計算數值列的總和。它可以與 WHERE 子句結合使用,以計算符合特定條件的行的總和。