Hàm AVG Trong SQL | 79 Bài Học SQL Hay Nhất
Có thể bạn quan tâm
- Cơ bản về SQL
- Giới thiệu SQL
- SQL là gì
- Các khái niệm RDBMS
- Database là gì
- Cú pháp SQL cơ bản
- Kiểu dữ liệu
- Toán tử
- Biểu thức (Expression)
- SQL Database
- Lệnh Create Database
- Lệnh Drop Database
- Lệnh Select Database
- Lệnh Rename Database
- SQL Table
- Lệnh Create Table
- Lệnh Drop Table
- Lệnh Delete Table
- Lệnh Rename Table
- Lệnh Truncate Table
- Lệnh ALter Table
- Sao chép bảng
- Bảng tạm (Temp Table)
- Nhóm lệnh thao tác cơ bản
- Truy vấn Update
- Truy vấn Insert
- Truy vấn Select
- Mệnh đề Order By
- Mệnh đề Group By
- Từ khóa Distinct
- Sắp xếp kết quả
- Mệnh đề trong SQL
- Mệnh đề Where
- Mệnh đề AND & OR
- Mệnh đề WITH
- Mệnh đề Like
- Mệnh đề Top
- Hoạt động SQL nâng cao
- Mệnh đề Union
- Giá trị NULL
- Cú pháp Alias
- Chỉ mục (Index)
- Sử dụng View
- Mệnh đề Having
- SQL Transaction
- Toán tử Wildcard
- Truy vấn con
- Sử dụng Sequence
- Xử lý bản sao
- SQL Injection
- Ràng buộc trong SQL
- Ràng buộc (Constraint)
- Ràng buộc NOT NULL
- Ràng buộc DEFAULT
- Ràng buộc UNIQUE
- Ràng buộc PRIMARY KEY
- Ràng buộc FOREIGN KEY
- Ràng buộc CHECK
- Ràng buộc INDEX
- SQL Join
- Sử dụng Join
- Inner Join
- Left Join
- Right Join
- Full Join
- Self Join
- Cartesian Join
- Hàm trong SQL
- Hàm hữu ích
- Hàm xử lý Date
- Hàm xử lý chuỗi
- Hàm xử lý số
- Tài liệu SQL tham khảo
- First Normal Form (1NF)
- Second Normal Form (2NF)
- Third Normal Form (3NF)
- Tuning DB
- Tài liệu SQL tham khảo
Hàm AVG trong SQL được sử dụng để tìm giá trị trung bình của một trường của các bản ghi đa dạng.
Để hiểu hàm AVG, bạn theo dõi bảng MUONSACH có các bản ghi sau:
SQL> SELECT * FROM MUONSACH; +----+---------+-----+-----------+--------+ | ID | TEN | TUOI| KHOAHOC | SOTIEN | +----+---------+-----+-----------+---------+ | 1 | Hoang | 21 | CNTT | 400000 | | 2 | Viet | 19 | DTVT | 320000 | | 3 | Thanh | 18 | KTDN | 400000 | | 4 | Nhan | 19 | CK | 450000 | | 5 | Huong | 20 | TCNH | 500000 | | 5 | Huong | 20 | TCNH | 210000 | +----+---------+-----+-----------+---------+ 6 rows in set (0.00 sec)Bây giờ giả sử, dựa trên bảng trên, bạn muốn tính giá trị trung bình của tất cả SOTIEN, thì bạn có thể thực hiện điều này bởi sử dụng lệnh:
SQL> SELECT AVG(SOTIEN) -> FROM MUONSACH; +-------------------------+ | AVG(SOTIEN) | +-------------------------+ | 380000.0000 | +-------------------------+ 1 row in set (0.03 sec) Quảng cáoBạn có thể tính giá trị trung bình của các tập hợp bản ghi đa dạng bởi sử dụng mệnh đề GROUP BY. Ví dụ sau tính giá trị trung bình của tất cả bản ghi liên quan tới một người và bạn sẽ thực hiện như sau:
SQL> SELECT TEN, AVG(SOTIEN) -> FROM MUONSACH GROUP BY TEN; +------+-------------------------+ | TEN | AVG(SOTIEN) | +------+-------------------------+ | Hoang | 400000.0000 | | Huong | 355000.0000 | | Nhan | 450000.0000 | | Thanh | 400000.0000 | | Viet | 320000.0000 | +------+-------------------------+ 5 rows in set (0.20 sec) Trang trước Trang sau ham_trong_sql.jsp Quảng cáo Bài viết liên quan160 bài học ngữ pháp tiếng Anh hay nhất
155 bài học Java tiếng Việt hay nhất
100 bài học Android tiếng Việt hay nhất
247 bài học CSS tiếng Việt hay nhất
197 thẻ HTML cơ bản
297 bài học PHP
101 bài học C++ hay nhất
97 bài tập C++ có giải hay nhất
208 bài học Javascript có giải hay nhất
Học cùng VietJack
Từ khóa » Tính điểm Trung Bình Môn Học Trong Sql
-
Chủ đề: Tính Trung Bình Trong SQL - Diễn Đàn Tin Học
-
Hàm AVG Trong SQL Server
-
/forum/p?t=5939
-
Tìm điểm Lớn Nhất Trong Mỗi Môn Học Của Mỗi Người Rồi Tính điểm ...
-
Group By Having Trong SQL Server | How Kteam
-
Câu Lệnh SQL Nào Sử Dụng để Tính điểm Thi ... - Trắc Nghiệm Online
-
Tính điểm Trung Bình Từ Dữ Liệu Trong Database? [Archive]
-
Bài Tập Lớn Môn SQL Quản Lý điểm Sinh Viên - Tài Liệu Text - 123doc
-
Hàm AVG Trong SQL Server
-
AVG - Hàm Tính Trung Bình - SQL & Database
-
Hướng Dẫn Cách Tính điểm Trung Bình Môn Cho Học Sinh Và Sinh Viên ...
-
Bài 3: Câu Lệnh Truy Vấn Dữ Liệu Trong SQL | Tìm ở đây
-
Hàm AVG() Tính Giá Trị Trung Bình Trong Sql
-
Câu Lệnh SQL Nào Sử Dụng để Tính điểm Thi Trung Bình Cho Bài Kiểm ...