Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Завдання на Обчислення Середньої Оцінки Студента | Групування
Розширений Рівень SQL

bookЗавдання на Обчислення Середньої Оцінки Студента

Ви виконали відмінну роботу та допомогли будівельній компанії. Вони вже почали роботи з розширення Жовтої гілки метро.

Вас рекомендували, і школа також зацікавилася вами, оскільки для вас підготували кілька завдань. Але спочатку ознайомимось із таблицею student_grades, яку вони надали:

Таблиця містить оцінки за іспити з різних предметів.

У школі навчається 100 учнів, інформація про яких наведена у цій таблиці. У стовпці class_letter міститься інформація з 3 варіантами: A, B або C. Також вказано назву предмета (subject_name) та оцінку учня (grade).

Давайте подивимось, скільки учнів у кожному класі за допомогою наступного запиту:

123
SELECT class_letter, COUNT(DISTINCT student_surname) AS anumber_of_students FROM student_grades GROUP BY class_letter
copy
Завдання

Swipe to start coding

Ваше завдання — обчислити середній бал з усіх предметів для кожного студента. Для зручності викладачів потрібно відсортувати прізвища студентів в алфавітному порядку. Використовуйте агрегацію з функцією AVG() і додайте псевдонім average_grade, щоб пройти тестування.

Короткі інструкції

  • Виберіть стовпець student_surname і середнє значення стовпця grade за допомогою функції AVG.
  • Додайте псевдонім average_grade до другого стовпця.
  • Згрупуйте дані за student_surname.
  • Відсортуйте результати за student_surname у порядку зростання.

Рішення

Все було зрозуміло?

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

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

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

single

Запитати АІ

expand

Запитати АІ

ChatGPT

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

close

Awesome!

Completion rate improved to 4

bookЗавдання на Обчислення Середньої Оцінки Студента

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

Ви виконали відмінну роботу та допомогли будівельній компанії. Вони вже почали роботи з розширення Жовтої гілки метро.

Вас рекомендували, і школа також зацікавилася вами, оскільки для вас підготували кілька завдань. Але спочатку ознайомимось із таблицею student_grades, яку вони надали:

Таблиця містить оцінки за іспити з різних предметів.

У школі навчається 100 учнів, інформація про яких наведена у цій таблиці. У стовпці class_letter міститься інформація з 3 варіантами: A, B або C. Також вказано назву предмета (subject_name) та оцінку учня (grade).

Давайте подивимось, скільки учнів у кожному класі за допомогою наступного запиту:

123
SELECT class_letter, COUNT(DISTINCT student_surname) AS anumber_of_students FROM student_grades GROUP BY class_letter
copy
Завдання

Swipe to start coding

Ваше завдання — обчислити середній бал з усіх предметів для кожного студента. Для зручності викладачів потрібно відсортувати прізвища студентів в алфавітному порядку. Використовуйте агрегацію з функцією AVG() і додайте псевдонім average_grade, щоб пройти тестування.

Короткі інструкції

  • Виберіть стовпець student_surname і середнє значення стовпця grade за допомогою функції AVG.
  • Додайте псевдонім average_grade до другого стовпця.
  • Згрупуйте дані за student_surname.
  • Відсортуйте результати за student_surname у порядку зростання.

Рішення

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

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

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

close

Awesome!

Completion rate improved to 4
Секція 1. Розділ 4
single

single

some-alt