Встречается на собеседованиях • сегодня

Приведи пример запроса, который использовал в PostgreSQL

java
// Пример запроса к PostgreSQL с использованием JDBC
String query = "SELECT id, name, email FROM users WHERE active = ? AND created_at > ?";

try (Connection conn = DriverManager.getConnection(
        "jdbc:postgresql://localhost:5432/mydb", "user", "password");
     PreparedStatement stmt = conn.prepareStatement(query)) {
    
    stmt.setBoolean(1, true);  // Параметр для active
    stmt.setDate(2, Date.valueOf("2023-01-01"));  // Параметр для created_at
    
    try (ResultSet rs = stmt.executeQuery()) {
        while (rs.next()) {
            int id = rs.getInt("id");
            String name = rs.getString("name");
            String email = rs.getString("email");
            System.out.printf("ID: %d, Name: %s, Email: %s%n", id, name, email);
        }
    }
} catch (SQLException e) {
    e.printStackTrace();
}

Это параметризованный запрос с использованием PreparedStatement для защиты от SQL-инъекций. Запрос выбирает активных пользователей, созданных после указанной даты.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы