Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Декілька агрегативних функцій у запиті | Групування
Розширений Рівень SQL

Свайпніть щоб показати меню

book
Декілька агрегативних функцій у запиті

Школа тепер знає прізвища студентів, які отримали більше однієї оцінки за іспити, і адміністрація вирішила обчислити середній бал з декількох оцінок цих студентів, і це буде їхнім остаточним балом.

Вам потрібно це зробити.

Ось попередній перегляд таблиці 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_surname column and the average of the grade column using the AVG function.
  • Assign the alias average_grade to the second column.
  • Group the data by student_surname.
  • Use the HAVING clause to filter the results based on COUNT(grade) > 1.
  • Sort the results by student_surname.

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 7
single

single

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

close

Awesome!

Completion rate improved to 4

book
Декілька агрегативних функцій у запиті

Школа тепер знає прізвища студентів, які отримали більше однієї оцінки за іспити, і адміністрація вирішила обчислити середній бал з декількох оцінок цих студентів, і це буде їхнім остаточним балом.

Вам потрібно це зробити.

Ось попередній перегляд таблиці 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_surname column and the average of the grade column using the AVG function.
  • Assign the alias average_grade to the second column.
  • Group the data by student_surname.
  • Use the HAVING clause to filter the results based on COUNT(grade) > 1.
  • Sort the results by student_surname.

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

close

Awesome!

Completion rate improved to 4

Свайпніть щоб показати меню

some-alt