Cấp độ 8.5 Sách bài tập SQL

Cho các bảng:

students
id name date_of_birth
1 John 2000-12-25
2 Matthew 1999-01-30
3 Martin 1998-10-20
4 Oscar 2000-04-30
5 Ricola 2000-05-31
grades
id student_id subject_id grade
1 4 1 9.8
2 3 1 6.5
3 5 1 7.5
4 1 1 7.7
5 2 1 8.6
6 5 2 6.7
7 4 2 9.1
8 3 2 9.5
9 2 2 8.0
10 1 2 5.4
exams
id student_id subject_id is_done
1 3 1 true
2 4 1 true
3 2 1 false
4 2 2 true
5 1 1 false
6 1 2 false
7 5 2 true
8 5 1 false
9 3 2 true
10 4 2 true

Giải các bài tập sau cho chúng:

Задание 1

Tìm sinh viên có điểm trung bình cao nhất, người đã thi đỗ ít nhất một môn học, và in ra tên và điểm trung bình của họ.

Задание 2

Thay đổi bài tập trước đó sao cho bạn tìm thấy sinh viên có điểm trung bình thấp nhất, người đã thi đỗ ít nhất một môn học, và in ra tên và điểm trung bình của họ.