स्तर 8.5 SQL समस्या सेट
निम्नलिखित तालिकाएँ दी गई हैं:
| 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 |
| 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 |
| 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 |
उनके लिए निम्नलिखित समस्याओं को हल करें:
उस छात्र को खोजें जिसका औसत ग्रेड सबसे अधिक है और जिसने कम से कम एक विषय पास किया है, और उसका नाम और औसत ग्रेड प्रदर्शित करें।
पिछली समस्या को इस प्रकार संशोधित करें कि आप उस छात्र को खोजें जिसका औसत ग्रेड सबसे कम है और जिसने कम से कम एक विषय पास किया है, और उसका नाम और औसत ग्रेड प्रदर्शित करें।