Sử dụng hàm AVG trong SQL

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 hoặc biểu thức.

SQL Count Avg Sum

Cú pháp:

SELECT AVG(column_name)
FROM table_name
WHERE condition;

Giải thích:

  • AVG: Tên hàm.
  • DISTINCT (tùy chọn): Chỉ tính trung bình cộng của các giá trị riêng biệt trong cột.
  • column_name: Tên cột chứa các giá trị muốn tính trung bình cộng.
  • expression: Biểu thức bao gồm các toán tử và hàm khác để tính trung bình cộng.
  • table_name: Tên bảng chứa dữ liệu.
  • WHERE (tùy chọn): Điều kiện để lọc dữ liệu trước khi tính trung bình cộng.

Ví dụ:

-- Tính trung bình cộng điểm thi của môn Toán:
SELECT AVG(Diem)
FROM KetQua
WHERE MonHoc = 'Toan';

-- Tính trung bình cộng giá bán sản phẩm theo từng danh mục:
SELECT DanhMuc, AVG(GiaBan)
FROM SanPham
GROUP BY DanhMuc;

-- Tính trung bình cộng doanh thu của các cửa hàng trong tháng 12 năm 2023:
SELECT TenCuaHang, AVG(DoanhThu)
FROM DonHang
WHERE MONTH(NgayBan) = 12 AND YEAR(NgayBan) = 2023
GROUP BY TenCuaHang;

Lưu ý:

  • Hàm AVG chỉ hoạt động với các giá trị kiểu số.
  • Nếu có giá trị NULL trong cột, hàm AVG sẽ bỏ qua giá trị đó.
  • Hàm AVG có thể được sử dụng với các hàm SQL khác như SUM, COUNT, MIN, MAX.
0 0 đánh giá
Đánh giá bài viết
Theo dõi
Thông báo của
guest

0 Góp ý
Phản hồi nội tuyến
Xem tất cả bình luận