Sobes.tech
Back to questions
Junior — Middle
65

Каким образом определить число записей в таблице, соответствующих определённому условию?

Answer from AI

sobes.tech AI

Чтобы определить число записей в таблице, соответствующих определённому условию, в Java обычно используют SQL-запрос с агрегатной функцией COUNT и условием WHERE.

Пример с использованием JDBC:

String sql = "SELECT COUNT(*) FROM table_name WHERE condition_column = ?";
try (PreparedStatement stmt = connection.prepareStatement(sql)) {
    stmt.setString(1, "условие");
    try (ResultSet rs = stmt.executeQuery()) {
        if (rs.next()) {
            int count = rs.getInt(1);
            System.out.println("Количество записей: " + count);
        }
    }
}

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