Back to questions
Junior — Middle
72
Как выбрать из таблицы те записи, в которых количество студентов превышает двадцать?
Answer from AI
sobes.tech AI
Чтобы выбрать из таблицы записи, где количество студентов превышает 20, используется SQL-запрос с условием в WHERE или HAVING, в зависимости от структуры данных.
Если в таблице есть поле students_count, то запрос будет простым:
SELECT * FROM table_name WHERE students_count > 20;
Если же количество студентов нужно посчитать по связанной таблице (например, есть таблица groups и таблица students, где у студентов есть group_id), то используется агрегатная функция COUNT с группировкой:
SELECT group_id, COUNT(*) AS students_count
FROM students
GROUP BY group_id
HAVING COUNT(*) > 20;
Этот запрос вернёт группы, в которых студентов больше 20.