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 ProductID và Amount. Để 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.