BAØI TẬP QUERY

Một phần của tài liệu bài tập thực hành access (Trang 48 - 50)

1. Liệt kê danh sách sinh viên gồm các trường của Table Sinh vien được sắp xếp theo malop, cung malop thì theo masv.

2. Liệt kê danh sách sinh viên cĩ học bổng được sắp xếp theo trường tensv gồm các trường Masv, hosv, tensv, makhoa, hocbong.

3. Liệt kê danh sách các sinh viên thuộc lớp bất kỳ do người sử dụng nhập vào gồm các trường masv, hosv, tensv, nam, ngaysinh, diachi, hocbong.

4. Liệt kê danh sách các sinh viên thuộc khoa Tin học được sắp xếp theo trường tensv gồm các trường masv, hosv, tensv, malop, tenlop, hocbong.

5. Cho biết lớp học nào cĩ sĩ số cao nhất.

6. Liệt kê bảng điểm của sinh viên gồm các trường masv, hosv, tensv, nam, ngaysinh, malop, makhoa, mamh, lanthi, diem được sắp xếp theo mã mơn học, nếu cùng mã mơn học thì sắp xếp theo tensv.

7. Dựa vào kết quả câu 6 liệt kê danh sách các sinh viên đậu gồm các trường masv, hosv, tensv, nam, ngaysinh, malop, makhoa, mamh, temh, lanthi, diem được sắp xếp theo malop, nếu cùng malop sắp xếp theo tensv (điểm >=5).

8. Dựa vào kết quả câu 6 liệt kê danh sách các sinh viên phải thi lại gồm các trường masv, hosv, tensv, nam, ngaysinh, mamh, tenmh, lanthi, diem được sắp xếp theo mamh, nếu cùng mamh sắp xếp theo tensv.

9. Liệt kê các sinh viên cĩ họ Nguyễn.

10. Liệt kê các sinh viên thuộc khoa tin học sinh trước năm 1980.

11. Hiển thị bảng điểm của từng lớp gồm các field masv, hosv, tensv, nam, ngaysinh, malop, makhoa, mamh, tenmh, lanthi, diem.

12. Hiển thị danh sách đậu của từng lớp gồm các field masv, hosv, tensv, nam, ngaysinh, malop, makhoa, mamh, tenmh, lanthi, diem được sắp xếp theo masv.

13. Hiển thị danh sách rớt của từng lớp gồm các field masv, hosv, tensv, nam, ngaysinh, malop, makhoa, mamh, tenmh, lanthi, diem được sắp xếp theo masv.

14. Hiển thị bảng điểm của mơn học bất kỳ gồm gồm các field masv, hosv, tensv, nam, ngaysinh, malop, makhoa, mamh, tenmh, lanthi, diem được sắp xếp theo masv.

15. Hiển thị bảng điểm của học sinh cĩ mã sinh viên là ‘A01’ và “A04” gồm các field MASV, MAMH, TENMH, LANTHI, DIEM.

16. Dùng Crostab query thống kê bảng điểm của từng sinh viên gồm. 17. Tạo query tên TK SI So dùng để thống kê sĩ số của từng lớp.

18. Tạo query tên TK SI So dùng để thống kê sĩ số của từng lớp theo từng giới tính gồm Malop, tenlop, SosvNam, SosvNu.

19. Cho biết số sinh viên đậu và rớt của từng lớp gồm Malop, tenlop, SosvDat, Sosvrot. 20. Cho biết sinh viên cĩ cùng nơi sinh.

21. Cho biết mơn học nào chưa cĩ sinh viên dự thi gồm Mamh, Tenmh, sotinchi.

22. Danh sách điểm thi gồm masv, hosv, tensv, nam , ngaysinh, malop, điểm các mơn, dtb, xeploai ( field xếp loại dựa theo yêu cầu sau :

Nếu dtb từ 8 trở lên thì xếp loại Giỏi.

Nếu dtb lớn hơn hay bằng 6.5 và nhỏ hơn 8 xếp loại Khá

Nếu dtb lớn hơn hay bằng 5.0 và nhỏ hơn 6.5 xếp loại Trung bình Cịn lại là loại Yếu.

23. Tính lại HOCBONG cho các sinh viên theo yêu cầu sau : Nếu Sinh viên xếp lọai Giỏi, hocbong = 200000.

Nếu Sinhviên xếp lọai Khá, hocbong = 100000. Cịn lại là 0.

24. Dựa vào Table Sinhvien cho biết số sinh viên của từng lớp gồm Malop, tenlop, siso. 25. Cho biết số lớp của từng khoa.

26. Cho biết cĩ bao nhiêu sinh viên thi đạt cho từng mơn gồm Mamh, tenmh, sosvdat. 27. Cho biết cĩ bao nhiêu sinh viên thi rớt cho từng mơn gồm Mamh, tenmh, sosvdat. 28. Cho biết cĩ bao nhiêu sinh viên thi đạt và rớt cho từng mơn gồm Mamh, tenmh,

sosvdat, sosvrot

29. Cho biết tổng học bổng của từng lớp gồm Malop, Tenlop, tongHocBong. 30. Cho biết tổng học bổng của từng khoa gồm Makhoa, Tenkhoa, tongHocBong. 31. Thống kê số sinh viên giỏi, khá, trung bình, yếu theo từng lớp.

32. Dùng Update Query để sửa ký tự đầu của MASV thành TH nếu sinh viên đĩ thuộc khoa Tin Học, thành CK nếu sinh viên đĩ thuộc khoa CK, cịn lại giữ nguyên.

34. Dùng Make table Query, để tạo ra bảng SINH VIÊN ĐẬU gồm các Field Masv, hoten, phai, malop, tenlop, mamh, tenmh, lanthi, diem. (adsbygoogle = window.adsbygoogle || []).push({});

35. Dùng Make table Query, để tạo ra bảng SINH VIÊN RỚT gồm các Field Masv, hoten, phai, malop, tenlop, mamh, tenmh, lanthi, diem.

36. Dựa vào Query 16, dùng Make table Query, để tạo ra bảng TỔNG KẾT KHOA TIN HỌC VAØ bảng TỔNG KẾT KHOA CƠ KHÍ.

37. Dùng Make table Query, để tạo ra bảng SINH VIÊN CĨ HỌC BỔNG gồm các Field Masv, hoten, phai, malop, tenlop, makh, tenkh, hocbong.

38. Thêm vào bảng Sinh viên field Hocphi (Yes/No), sau đĩ nhập dữ liệu cho Field này, sinh viên nào đã đĩng học phí thì chọn yes, ngược lại là No.

39. Dùng Make Table Query, tạo table SINH VIEN CHUA DONG HOC PHI gồm Masv, Hoten, phai, malop, tenlop, makh, tenkh được sắp xếp theo Makh, cùng Makh thì theo malop, cùng malop theo masv.

40. Dùng append Query thêm vào bảng SINH VIEN CHUA DONG HOC PHI những Sinh viên đã đĩng học phí. Sau đĩ dùng Delete query xĩa trong bảng này những sinh viên vừa thêm.

Một phần của tài liệu bài tập thực hành access (Trang 48 - 50)