Завдання з Пошуку Найкращих Студентів з Математики
Школа задоволена нашою роботою та погоджується продовжити співпрацю.
Тепер у них для нас нове завдання. Топ-10 учнів з найвищим середнім балом отримають у нагороду поїздку до наукового центру. Однією з обов'язкових умов є оцінка вище 90 на іспиті з математики. Щоб знайти таких учнів, вони звернулися до вас.
Розглянемо, що потрібно зробити, використовуючи нашу таблицю employee
як приклад.
Припустимо, нам потрібно дізнатися, у яких відділах є співробітники, які були найняті до 2019 року, та середню зарплату в цих відділах. Для виконання такого завдання можна використати наступний запит:
1234SELECT department, AVG(salary) AS average_salary FROM employees WHERE hire_date < '2019-01-01' GROUP BY department
Як бачимо, таких співробітників лише 3, і ми використали необхідні інструменти для досягнення цього результату.
Swipe to start coding
Отримайте до 10 студентів, які набрали щонайменше 90 балів хоча б в одному іспиті з математики. Для цих студентів обчисліть середній бал з усіх їхніх оцінок з математики. Відсортуйте результати за цим середнім балом (присвойте йому псевдонім average_grade
) у порядку спадання.
Короткі інструкції
- Виберіть
student_surname
та середнє значення стовпцяgrade
за допомогою функціїAVG()
. - Присвойте другому стовпцю псевдонім
average_grade
. - Спочатку визначте студентів, які мають хоча б одну оцінку з математики ≥ 90.
- Враховуйте всі оцінки з математики цих студентів при обчисленні середнього.
- Групуйте результати за
student_surname
. - Відсортуйте результати за
average_grade
у порядку спадання. - Використайте
LIMIT 10
, щоб повернути лише 10 результатів.
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 4
Завдання з Пошуку Найкращих Студентів з Математики
Свайпніть щоб показати меню
Школа задоволена нашою роботою та погоджується продовжити співпрацю.
Тепер у них для нас нове завдання. Топ-10 учнів з найвищим середнім балом отримають у нагороду поїздку до наукового центру. Однією з обов'язкових умов є оцінка вище 90 на іспиті з математики. Щоб знайти таких учнів, вони звернулися до вас.
Розглянемо, що потрібно зробити, використовуючи нашу таблицю employee
як приклад.
Припустимо, нам потрібно дізнатися, у яких відділах є співробітники, які були найняті до 2019 року, та середню зарплату в цих відділах. Для виконання такого завдання можна використати наступний запит:
1234SELECT department, AVG(salary) AS average_salary FROM employees WHERE hire_date < '2019-01-01' GROUP BY department
Як бачимо, таких співробітників лише 3, і ми використали необхідні інструменти для досягнення цього результату.
Swipe to start coding
Отримайте до 10 студентів, які набрали щонайменше 90 балів хоча б в одному іспиті з математики. Для цих студентів обчисліть середній бал з усіх їхніх оцінок з математики. Відсортуйте результати за цим середнім балом (присвойте йому псевдонім average_grade
) у порядку спадання.
Короткі інструкції
- Виберіть
student_surname
та середнє значення стовпцяgrade
за допомогою функціїAVG()
. - Присвойте другому стовпцю псевдонім
average_grade
. - Спочатку визначте студентів, які мають хоча б одну оцінку з математики ≥ 90.
- Враховуйте всі оцінки з математики цих студентів при обчисленні середнього.
- Групуйте результати за
student_surname
. - Відсортуйте результати за
average_grade
у порядку спадання. - Використайте
LIMIT 10
, щоб повернути лише 10 результатів.
Рішення
Дякуємо за ваш відгук!
Awesome!
Completion rate improved to 4single