You are currently viewing SQL 1.17 SQL SUM()

SQL 1.17 SQL SUM()

Sure! Let’s dive into the basics of using the SQL SUM() function.

Introduction to SQL SUM()

The SUM() function in SQL is used to calculate the sum of values in a column. It is commonly used with the GROUP BY clause to calculate the sum for each group of rows.

Syntax of SQL SUM()

The syntax for the SUM() function is:

SELECT SUM(column_name)
FROM table_name;

Example 1: Simple Sum Calculation

Let’s start with a simple example. Suppose we have a table called sales with a column named amount, and we want to calculate the total sales amount.

SELECT SUM(amount) AS total_sales
FROM sales;

In this query:

  • SUM(amount) calculates the sum of all values in the amount column.
  • AS total_sales renames the result column as total_sales for better readability.

Example 2: Sum Calculation with Conditions

Sometimes, we might want to calculate the sum based on certain conditions. Let’s say we want to calculate the total sales amount for a specific product, say product ID 1001.

SELECT SUM(amount) AS total_sales
FROM sales
WHERE product_id = 1001;


  • WHERE product_id = 1001 filters the rows where the product_id is 1001 before calculating the sum.

Example 3: Sum Calculation with Grouping

When dealing with grouped data, we can use SUM() along with GROUP BY to calculate sums for each group. Let’s say we have a table named orders with columns product_id and quantity_sold, and we want to calculate the total quantity sold for each product.

SELECT product_id, SUM(quantity_sold) AS total_quantity_sold
FROM orders
GROUP BY product_id;

This query:

  • Groups the rows by product_id.
  • Calculates the sum of quantity_sold for each group.


In this tutorial, we covered the basics of using the SQL SUM() function to calculate sums in various scenarios. Remember, SUM() is a powerful tool for performing calculations on your data in SQL. Practice these examples to become more proficient in using it.

Leave a Reply