Зміст курсу
Розширений Рівень SQL
Розширений Рівень SQL
Челендж: Середній Бал Студента
Ви виконали чудову роботу та допомогли будівельній компанії. Вони розпочали роботу над розширенням Жовтої лінії метро.
Вони рекомендували вас, і школа зацікавилася вами, оскільки в них також є кілька завдань для вас. Але спершу давайте ознайомимося з таблицею student_grades
, яку вони надали:
Як ви можете побачити, у школі навчається загалом 100 учнів, інформація про яких надана у даній таблиці. В стовпчику class_letter
є інформація, яка може мати 3 варіанти: A
, B
або C
. Також тут вказано назву предмету (subject_name
) та оцінку учня (grade
). Таблиця проста і містить оцінки за іспити з різних предметів.
Подивимося, скільки учнів знаходиться в кожному класі за допомогою наступного запиту:
SELECT class_letter, COUNT(DISTINCT student_surname) AS anumber_of_students FROM student_grades GROUP BY class_letter
Проте школа дала нам завдання розрахувати середній бал з усіх предметів для кожного учня. Ось що вам потрібно зробити в цьому розділі.
Завдання
Ваше завдання зараз - обчислити середній бал за всіма предметами для кожного студента. Також, для зручності викладачів, потрібно відсортувати студентів за прізвищами в алфавітному порядку. Використовуйте агрегацію з функцією AVG()
та дайте псевдонім average_grade
, щоб забезпечити успішне тестування.
Дякуємо за ваш відгук!
Челендж: Середній Бал Студента
Ви виконали чудову роботу та допомогли будівельній компанії. Вони розпочали роботу над розширенням Жовтої лінії метро.
Вони рекомендували вас, і школа зацікавилася вами, оскільки в них також є кілька завдань для вас. Але спершу давайте ознайомимося з таблицею student_grades
, яку вони надали:
Як ви можете побачити, у школі навчається загалом 100 учнів, інформація про яких надана у даній таблиці. В стовпчику class_letter
є інформація, яка може мати 3 варіанти: A
, B
або C
. Також тут вказано назву предмету (subject_name
) та оцінку учня (grade
). Таблиця проста і містить оцінки за іспити з різних предметів.
Подивимося, скільки учнів знаходиться в кожному класі за допомогою наступного запиту:
SELECT class_letter, COUNT(DISTINCT student_surname) AS anumber_of_students FROM student_grades GROUP BY class_letter
Проте школа дала нам завдання розрахувати середній бал з усіх предметів для кожного учня. Ось що вам потрібно зробити в цьому розділі.
Завдання
Ваше завдання зараз - обчислити середній бал за всіма предметами для кожного студента. Також, для зручності викладачів, потрібно відсортувати студентів за прізвищами в алфавітному порядку. Використовуйте агрегацію з функцією AVG()
та дайте псевдонім average_grade
, щоб забезпечити успішне тестування.
Дякуємо за ваш відгук!
Челендж: Середній Бал Студента
Ви виконали чудову роботу та допомогли будівельній компанії. Вони розпочали роботу над розширенням Жовтої лінії метро.
Вони рекомендували вас, і школа зацікавилася вами, оскільки в них також є кілька завдань для вас. Але спершу давайте ознайомимося з таблицею student_grades
, яку вони надали:
Як ви можете побачити, у школі навчається загалом 100 учнів, інформація про яких надана у даній таблиці. В стовпчику class_letter
є інформація, яка може мати 3 варіанти: A
, B
або C
. Також тут вказано назву предмету (subject_name
) та оцінку учня (grade
). Таблиця проста і містить оцінки за іспити з різних предметів.
Подивимося, скільки учнів знаходиться в кожному класі за допомогою наступного запиту:
SELECT class_letter, COUNT(DISTINCT student_surname) AS anumber_of_students FROM student_grades GROUP BY class_letter
Проте школа дала нам завдання розрахувати середній бал з усіх предметів для кожного учня. Ось що вам потрібно зробити в цьому розділі.
Завдання
Ваше завдання зараз - обчислити середній бал за всіма предметами для кожного студента. Також, для зручності викладачів, потрібно відсортувати студентів за прізвищами в алфавітному порядку. Використовуйте агрегацію з функцією AVG()
та дайте псевдонім average_grade
, щоб забезпечити успішне тестування.
Дякуємо за ваш відгук!
Ви виконали чудову роботу та допомогли будівельній компанії. Вони розпочали роботу над розширенням Жовтої лінії метро.
Вони рекомендували вас, і школа зацікавилася вами, оскільки в них також є кілька завдань для вас. Але спершу давайте ознайомимося з таблицею student_grades
, яку вони надали:
Як ви можете побачити, у школі навчається загалом 100 учнів, інформація про яких надана у даній таблиці. В стовпчику class_letter
є інформація, яка може мати 3 варіанти: A
, B
або C
. Також тут вказано назву предмету (subject_name
) та оцінку учня (grade
). Таблиця проста і містить оцінки за іспити з різних предметів.
Подивимося, скільки учнів знаходиться в кожному класі за допомогою наступного запиту:
SELECT class_letter, COUNT(DISTINCT student_surname) AS anumber_of_students FROM student_grades GROUP BY class_letter
Проте школа дала нам завдання розрахувати середній бал з усіх предметів для кожного учня. Ось що вам потрібно зробити в цьому розділі.
Завдання
Ваше завдання зараз - обчислити середній бал за всіма предметами для кожного студента. Також, для зручності викладачів, потрібно відсортувати студентів за прізвищами в алфавітному порядку. Використовуйте агрегацію з функцією AVG()
та дайте псевдонім average_grade
, щоб забезпечити успішне тестування.