SQL Server SUM

Giới thiệu về Hàm SUM trong SQL Server

Hàm SUM trong SQL Server là một hàm tổng hợp được sử dụng để tính tổng giá trị của một cột trong một bảng. Hàm này có thể giúp bạn dễ dàng tổng hợp dữ liệu và đưa ra những thông tin quan trọng trong quá trình phân tích dữ liệu.

Định nghĩa Hàm SUM

Hàm SUM được sử dụng để tính tổng các giá trị số trong một cột cụ thể. Nó thường được sử dụng trong các truy vấn SELECT kết hợp với từ khóa GROUP BY để tính tổng cho từng nhóm dữ liệu.

Cú pháp

SUM(column_name)

Trong đó, column_name là tên cột mà bạn muốn tính tổng.

Ví dụ Sử dụng Hàm SUM

Ví dụ 1: Tính tổng giá trị trong một cột

Giả sử bạn có một bảng Sales với các cột ProductIDAmount. Để tính tổng doanh số bán hàng, bạn có thể sử dụng truy vấn sau:

SELECT SUM(Amount) AS TotalSales
FROM Sales;

Truy vấn này sẽ trả về tổng giá trị của cột Amount trong bảng Sales.

Ví dụ 2: Tính tổng theo từng nhóm

Giả sử bạn muốn biết tổng doanh thu cho từng sản phẩm. Bạn có thể sử dụng truy vấn GROUP BY như sau:

SELECT ProductID, SUM(Amount) AS TotalSales
FROM Sales
GROUP BY ProductID;

Truy vấn này sẽ trả về tổng doanh thu cho mỗi ProductID trong bảng Sales.

Ví dụ 3: Kết hợp với điều kiện WHERE

Bạn có thể kết hợp hàm SUM với điều kiện WHERE để tính tổng cho một tiêu chí cụ thể. Ví dụ, để tính tổng doanh thu của một sản phẩm cụ thể:

SELECT SUM(Amount) AS TotalSales
FROM Sales
WHERE ProductID = 1;

Truy vấn này sẽ tính tổng giá trị của cột Amount cho các bản ghi có ProductID bằng 1.

Kết luận

Hàm SUM là một công cụ mạnh mẽ trong SQL Server giúp bạn tổng hợp và phân tích dữ liệu một cách hiệu quả. Qua các ví dụ trên, hy vọng bạn đã hiểu rõ cách sử dụng hàm SUM trong các truy vấn SQL.