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