Phòng đào tạo trường ĐH Kinh tế Quốc dân cần tính điểm trung bình của từng lớp học phần để xét lớp đạt chuẩn.
Bảng ketqua:
| Cột | Kiểu | Ý nghĩa |
|---|---|---|
| masv | INT | Mã sinh viên |
| lophp | NVARCHAR(20) | Mã lớp học phần |
| diem | DECIMAL(4,2) | Điểm tổng kết (0..10) |
Tính điểm trung bình theo lớp, làm tròn 2 chữ số. In lophp, sosv (số sinh viên), diemtb.
SETUP SQL tạo bảng ketqua và chèn dữ liệu.
0 ≤ diem ≤ 10. 1 ≤ số dòng ≤ 1000.
Mỗi dòng: lophp, sosv, diemtb (DECIMAL 2 chữ số). Sắp xếp theo diemtb giảm dần, lophp tăng dần.
Ví dụ:
Đầu vào:
CREATE TABLE ketqua (masv INT, lophp NVARCHAR(20), diem DECIMAL(4,2));
INSERT INTO ketqua VALUES
(1, N'CSDL01', 8.0),
(2, N'CSDL01', 9.0),
(3, N'CSDL01', 7.0),
(4, N'WEB02', 6.0),
(5, N'WEB02', 6.0);
Đầu ra:
CSDL01 3 8.0000
WEB02 2 6.0000
Giải thích:
Đang tải editor...