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.