FROM bang
[WHERE dieukien];
Parameters :
Note :
Take a look and explore some examples of SUM functions in SQL Server.
Suppose, we have the following data table:
Example 1: Calculate the total number of articles of website Quantrimang
SELECT SUM(Sobai) AS "Tong so bai"
FROM Quantrimang
WHERE Sobai > 100;
Result: Tong so bai 641
In this example we need to output the value of the total number of articles of the website, so the result is calculated by adding all values in the Sobai column with different data and greater than 100 together.
Example 2: Use DISTINCT
SELECT SUM(DISTINCT Sobai) AS "Tong so bai"
FROM Quantrimang
WHERE Sobai > 100;
Result: Tong so bai 540
This example uses the keyword DISTINCT, so the repeated values are counted only once. In the given data table, the value '101' appears twice, but only once, so the total number of calculated lines will be 4, the result is calculated as follows:
152 + 101 + 122 + 165 = 540
Example 3: Calculate the total value by the column specified by the selected row
To calculate the total value by the specified column of the selected rows, we use the GROUP BY clause.
The following example calculates the total value of all records related to a large section and you will do the following:
SELECT Chuyenmuclon, SUM(Sobai) AS "Tong so bai"
FROM Quantrimang
GROUP BY Chuyenmuclon;
Result:
Chuyenmuclon Tong so bai
Laptrinh 324
Mang xa hoi 317
Trinh duyet web 94
Previous article: SIGN function in SQL Server
Next lesson: CURRENT_TIMESTAMP command in SQL Server