Gom nhóm và tính toán dữ liệu trong SQL (SUM, AVG, COUNT, MAX, MIN)
Bài viết “Gom nhóm và tính toán dữ liệu trong SQL” giới thiệu về cách sử dụng các hàm tính toán trong SQL như SUM, AVG, COUNT, MAX, MIN để nhóm dữ liệu và tính toán giá trị. Test Mentor sẽ cung cấp cú pháp và ví dụ cụ thể về cách sử dụng các hàm này. Trong bài viết sẽ nói cụ thể hơn tầm quan trọng của việc gom nhóm và tính toán dữ liệu trong SQL để phân tích và truy xuất thông tin từ cơ sở dữ liệu. Mục tiêu của bài viết là giúp các bạn hiểu và áp dụng các hàm tính toán này để xử lý dữ liệu trong các tình huống thực tế và nâng cao khả năng phân tích dữ liệu.
>>> Tham khảo: SQL cho Tester: Khám phá cách sử dụng SQL trong kiểm thử phần mềm.
Nội Dung Bài Viết
SUM – Tổng giá trị
Cú pháp và cách sử dụng
Hàm SUM trong SQL được sử dụng để tính tổng các giá trị trong một cột của bảng dữ liệu. Cú pháp của hàm SUM như sau:
SELECT SUM(column_name) FROM table_name;
Trong đó, column_name là tên cột mà bạn muốn tính tổng và table_name là tên bảng chứa cột đó.
Ví dụ thực hành
- Ví dụ 1: Giả sử chúng ta có một bảng “Products” với cột “Price” đại diện cho giá sản phẩm. Để tính tổng giá trị của tất cả các sản phẩm, chúng ta có thể sử dụng câu lệnh SQL sau:
SELECT SUM(Price) FROM Products;
Kết quả trả về sẽ là tổng của tất cả các giá trị trong cột "Price".
- Ví dụ 2: Tính tổng số lượng sản phẩm đã bán trong bảng “Orders”:
SELECT SUM(Quantity) FROM Orders;
Câu lệnh trên sẽ trả về tổng số lượng các sản phẩm đã được bán.
AVG – Trung bình cộng
Cú pháp và cách sử dụng
Hàm AVG trong SQL được sử dụng để tính trung bình cộng của các giá trị trong một cột của bảng dữ liệu. Cú pháp của hàm AVG như sau:
SELECT AVG(column_name) FROM table_name;
Trong đó, column_name là tên cột mà bạn muốn tính trung bình và table_name là tên bảng chứa cột đó.
Ví dụ thực hành
Tính trung bình tuổi của các nhân viên trong bảng “Employees”:
SELECT AVG(Age) FROM Employees;
Câu lệnh trên sẽ trả về giá trị trung bình của các giá trị tuổi trong cột “Age”.
COUNT – Đếm số lượng
Cú pháp và cách sử dụng
Hàm COUNT trong SQL được sử dụng để đếm số lượng hàng hoặc giá trị không trống trong một cột của bảng dữ liệu. Cú pháp của hàm COUNT như sau:
SELECT COUNT(column_name) FROM table_name;
Trong đó, column_name là tên cột mà bạn muốn đếm số lượng và table_name là tên bảng chứa cột đó.
Ví dụ thực hành
Ví dụ, giả sử chúng ta có một bảng “Customers” với cột “Email” đại diện cho địa chỉ email của khách hàng. Để đếm số lượng khách hàng có địa chỉ email, chúng ta có thể sử dụng câu lệnh SQL sau:
SELECT COUNT(Email) FROM Customers;
Kết quả trả về sẽ là số lượng khách hàng có địa chỉ email.
MAX – Giá trị lớn nhất
Cú pháp và cách sử dụng
Hàm MAX trong SQL được sử dụng để tìm giá trị lớn nhất trong một cột của bảng dữ liệu. Cú pháp của hàm MAX như sau:
SELECT MAX(column_name) FROM table_name;
Trong đó, column_name là tên cột mà bạn muốn tìm giá trị lớn nhất và table_name là tên bảng chứa cột đó.
Ví dụ thực hành
Ví dụ, giả sử chúng ta có một bảng “Products” với cột “Price” đại diện cho giá sản phẩm. Để tìm giá trị lớn nhất của giá sản phẩm, chúng ta có thể sử dụng câu lệnh SQL sau:
SELECT MAX(Price) FROM Products;
Kết quả trả về sẽ là giá trị lớn nhất trong cột “Price”.
MIN – Giá trị nhỏ nhất
Cú pháp và cách sử dụng
Hàm MIN trong SQL được sử dụng để tìm giá trị nhỏ nhất trong một cột của bảng dữ liệu. Cú pháp của hàm MIN như sau:
SELECT MIN(column_name) FROM table_name;
Ví dụ thực hành
Ví dụ, để tìm giá trị nhỏ nhất của giá sản phẩm từ bảng “Products”, chúng ta có thể sử dụng câu lệnh SQL sau:
SELECT MIN(Price) FROM Products;
Kết quả trả về sẽ là giá trị nhỏ nhất trong cột “Price”.
Kết Luận
Các hàm SUM, AVG, COUNT, MAX và MIN trong SQL là những công cụ hữu dụng để thực hiện các phép tính toán trên dữ liệu. Chúng giúp chúng ta tổng hợp, tính toán và trích xuất thông tin quan trọng từ cơ sở dữ liệu. Bằng cách sử dụng cú pháp và ví dụ thực hành, chúng ta có thể áp dụng các hàm này để giải quyết các vấn đề phân tích dữ liệu và đáp ứng nhu cầu của các yêu cầu khác nhau.
Lan Hoàng
Leave a Comment