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.

Datalinks.vn

Hello các bạn, tôi là Dương Nguyễn (DuoDBA), là người đang tập tành viết lách trên blog này. Mong muốn được chia sẻ kiến thức và kinh nghiệm về cơ sở dữ liệu với những người đam mê và quan tâm đến lĩnh vực này. #Tôi có tổ chức các khoá Coaching về #OracleDatabase và luyện thi #OCP thường xuyên, các bạn cần người đồng hành thì alo tôi nhé. Call/Zalo: 0765 871 888. Thanks you !.....
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