Sobes.tech
Junior — Middle

Como determinar o número de registos numa tabela que correspondem a uma determinada condição?

sobes.tech IA

Resposta da IA

Para determinar o número de registos numa tabela que correspond a uma condição específica, em Java, geralmente usa-se uma consulta SQL com a função de agregação COUNT e a cláusula WHERE.

Exemplo usando JDBC:

String sql = "SELECT COUNT(*) FROM nome_da_tabela WHERE coluna_da_condição = ?";
try (PreparedStatement stmt = connection.prepareStatement(sql)) {
    stmt.setString(1, "condição");
    try (ResultSet rs = stmt.executeQuery()) {
        if (rs.next()) {
            int count = rs.getInt(1);
            System.out.println("Número de registos: " + count);
        }
    }
}

Assim, a consulta devolve o número de linhas que satisfazem a condição, e pode ser obtido a partir do resultado.