Декілька агрегативних функцій у запиті
Школа тепер знає прізвища студентів, які отримали більше однієї оцінки за іспити, і адміністрація вирішила обчислити середній бал з декількох оцінок цих студентів, і це буде їхнім остаточним балом.
Вам потрібно це зробити.
Ось попередній перегляд таблиці student_grades, з якою ми працюємо:
Swipe to start coding
You should retrieve the last names of students with more than one exam grade and also calculate the average grade from all their grades. In the response, you should have 2 columns: the first one is the student_surname, and the second one is the average_grade. Use AVG() and COUNT() aggregate functions in this task.
Also, sort the result by the student_surname column in the ascending order.
Brief Instructions
- Retrieve the
student_surnamecolumn and the average of thegradecolumn using theAVGfunction. - Assign the alias
average_gradeto the second column. - Group the data by
student_surname. - Use the
HAVINGclause to filter the results based onCOUNT(grade) > 1. - Sort the results by
student_surname.
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
How can I identify which students received more than one grade?
Can you show me how to calculate the average grade for these students?
What should I do if a student has only one grade?
Awesome!
Completion rate improved to 4
Декілька агрегативних функцій у запиті
Свайпніть щоб показати меню
Школа тепер знає прізвища студентів, які отримали більше однієї оцінки за іспити, і адміністрація вирішила обчислити середній бал з декількох оцінок цих студентів, і це буде їхнім остаточним балом.
Вам потрібно це зробити.
Ось попередній перегляд таблиці student_grades, з якою ми працюємо:
Swipe to start coding
You should retrieve the last names of students with more than one exam grade and also calculate the average grade from all their grades. In the response, you should have 2 columns: the first one is the student_surname, and the second one is the average_grade. Use AVG() and COUNT() aggregate functions in this task.
Also, sort the result by the student_surname column in the ascending order.
Brief Instructions
- Retrieve the
student_surnamecolumn and the average of thegradecolumn using theAVGfunction. - Assign the alias
average_gradeto the second column. - Group the data by
student_surname. - Use the
HAVINGclause to filter the results based onCOUNT(grade) > 1. - Sort the results by
student_surname.
Рішення
Дякуємо за ваш відгук!
single