Сколько человек сдали ровно 14 заданий?
Фрагменты: FROM (SELECT Student_ID JOIN GROUP BY Student_ID HAVING COUNT () =14) SELECT COUNT () FROM STUDENT_TEST
Введите запрос:
Введите результат запроса:
Другие предметыКолледжЗапросы к базе данныхобработка данныханализ данныхколледжНИРSQL запросколичество студентовЗаданиястудентрезультаты тестированиявыборка данных
Чтобы получить количество студентов, которые сдали ровно 14 заданий, необходимо правильно составить SQL-запрос. Давайте разберем шаги, которые нужно выполнить.
STUDENT_TEST
.Student_ID
),чтобы подсчитать количество заданий, сданных каждым студентом.HAVING
, чтобы оставить только тех студентов, которые сдали ровно 14 заданий.Теперь давайте напишем SQL-запрос, который включает все эти шаги:
SELECT COUNT(*) FROM ( SELECT Student_ID FROM STUDENT_TEST GROUP BY Student_ID HAVING COUNT(*) = 14 ) AS Subquery;
В этом запросе:
Student_ID
из таблицы STUDENT_TEST
, группируя данные по идентификатору студента и фильтруя по условию HAVING COUNT(*) = 14
.Теперь, после выполнения этого запроса, вы получите число, которое и будет ответом на ваш вопрос о количестве студентов, сдавших ровно 14 заданий.