Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Челендж: Середній Бал Студента | Групування
Розширений Рівень SQL
course content

Зміст курсу

Розширений Рівень SQL

Розширений Рівень SQL

1. Групування
2. Вкладені Запити
3. Об'єднання Таблиць
4. DDL та DML в 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

Проте школа дала нам завдання розрахувати середній бал з усіх предметів для кожного учня. Ось що вам потрібно зробити в цьому розділі.

Завдання

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

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

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

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

Секція 1. Розділ 4
toggle bottom row

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

Проте школа дала нам завдання розрахувати середній бал з усіх предметів для кожного учня. Ось що вам потрібно зробити в цьому розділі.

Завдання

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

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

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

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

Секція 1. Розділ 4
toggle bottom row

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

Проте школа дала нам завдання розрахувати середній бал з усіх предметів для кожного учня. Ось що вам потрібно зробити в цьому розділі.

Завдання

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

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

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

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

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

Вони рекомендували вас, і школа зацікавилася вами, оскільки в них також є кілька завдань для вас. Але спершу давайте ознайомимося з таблицею 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

Проте школа дала нам завдання розрахувати середній бал з усіх предметів для кожного учня. Ось що вам потрібно зробити в цьому розділі.

Завдання

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

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Секція 1. Розділ 4
Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
some-alt