स्तर 8.5 SQL समस्या सेट

निम्नलिखित तालिकाएँ दी गई हैं:

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

उनके लिए निम्नलिखित समस्याओं को हल करें:

Задание 1

उस छात्र को खोजें जिसका औसत ग्रेड सबसे अधिक है और जिसने कम से कम एक विषय पास किया है, और उसका नाम और औसत ग्रेड प्रदर्शित करें।

Задание 2

पिछली समस्या को इस प्रकार संशोधित करें कि आप उस छात्र को खोजें जिसका औसत ग्रेड सबसे कम है और जिसने कम से कम एक विषय पास किया है, और उसका नाम और औसत ग्रेड प्रदर्शित करें।