Junior — Middle
How to determine the number of records in a table that meet a certain condition?
sobes.tech AI
Answer from AI
To determine the number of records in a table that meet a specific condition, SQL query with the aggregate function COUNT and a WHERE clause is usually used in Java.
Example using JDBC:
String sql = "SELECT COUNT(*) FROM table_name WHERE condition_column = ?";
try (PreparedStatement stmt = connection.prepareStatement(sql)) {
stmt.setString(1, "condition");
try (ResultSet rs = stmt.executeQuery()) {
if (rs.next()) {
int count = rs.getInt(1);
System.out.println("Number of records: " + count);
}
}
}
Thus, the query returns the number of rows satisfying the condition, and it can be obtained from the result.