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

bookБільш Складна Фільтрація

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

Ваше завдання — знайти прізвища учнів, які склали більше одного іспиту, одним з яких була Mathematics.

Ось запит з нашого попереднього завдання, який можна використати як приклад:

1234
SELECT student_surname, AVG(grade) as average_grade FROM student_grades GROUP BY student_surname HAVING COUNT(grade) > 1
copy
Завдання

Swipe to start coding

Отримання прізвищ тих студентів, які отримали більше однієї grade за іспит з Mathematics.

Примітка

Необхідно отримати лише surname цих студентів. Відповідь повинна містити лише один стовпець.

Коротка інструкція

  • Виберіть стовпець student_surname.
  • Використайте оператор WHERE для встановлення умови subject_name = 'Mathematics'.
  • Згрупуйте результати за student_surname.
  • Використайте оператор HAVING з умовою COUNT(grade) > 1.

Рішення

Все було зрозуміло?

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

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

Секція 1. Розділ 8
single

single

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

close

Awesome!

Completion rate improved to 4

bookБільш Складна Фільтрація

Свайпніть щоб показати меню

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

Ваше завдання — знайти прізвища учнів, які склали більше одного іспиту, одним з яких була Mathematics.

Ось запит з нашого попереднього завдання, який можна використати як приклад:

1234
SELECT student_surname, AVG(grade) as average_grade FROM student_grades GROUP BY student_surname HAVING COUNT(grade) > 1
copy
Завдання

Swipe to start coding

Отримання прізвищ тих студентів, які отримали більше однієї grade за іспит з Mathematics.

Примітка

Необхідно отримати лише surname цих студентів. Відповідь повинна містити лише один стовпець.

Коротка інструкція

  • Виберіть стовпець student_surname.
  • Використайте оператор WHERE для встановлення умови subject_name = 'Mathematics'.
  • Згрупуйте результати за student_surname.
  • Використайте оператор HAVING з умовою COUNT(grade) > 1.

Рішення

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

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

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

close

Awesome!

Completion rate improved to 4
Секція 1. Розділ 8
single

single

some-alt