Встречается на собеседованиях • сегодня
Как получить записи таблицы, у которых где больше двадцати студентов
Для выборки записей с более чем 20 студентами можно использовать SQL-запрос с условием `WHERE` и оператором `>`. В Java это реализуется через JDBC или JPA.
Пример с JDBC:
```java
String sql = "SELECT * FROM groups WHERE student_count > 20";
try (Connection conn = DriverManager.getConnection(DB_URL);
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery(sql)) {
while (rs.next()) {
// Обработка результатов
}
}
```
Пример с JPA/Hibernate:
```java
@Entity
@Table(name = "groups")
public class Group {
@Id
private Long id;
private Integer studentCount;
// другие поля
}
// В репозитории
List findGroupsByStudentCountGreaterThan(int count);
// Использование:
List largeGroups = groupRepository.findGroupsByStudentCountGreaterThan(20);
```
Для оптимизации можно добавить индекс на поле `student_count` в БД.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы