Завдання з Пошуку Найкращих Студентів з Математики
Школа задоволена нашою роботою та погоджується продовжити співпрацю.
Тепер у них є нове завдання для нас. Топ-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
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Чудово!
Completion показник покращився до 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 результатів.
Рішення
Дякуємо за ваш відгук!
single