PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Zapytanie parametryczne:Sprawdź, czy pole znajduje się w tablicy wartości w instrukcji SELECT

Spójrz na stronę internetową dostęp do danych , w szczególności sekcja 11.7. 3 gdzie używa się NamedParameterJdbcTemplate budowanie klauzuli "IN" jest objęte.

np.

NamedParameterJdbcTemplate jdbcTemplate = new NamedParameterJdbcTemplate(dataSource);
String sql = "select * from emp where empno in (:ids)";
List idList = new ArrayList(2);
idList.add(new Long(7782));
idList.add(new Long(7788));
Map parameters = new HashMap();
parameters.put("ids", idList);
List emps = jdbcTemplate.query(sql, parameters, new EmpMapper());


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQLalchemy nie znajduje tabeli do tworzenia klucza obcego

  2. SQL Count dni do pierwszego dnia miesiąca

  3. Jak zapisywać dane z tabel R do PostgreSQL za pomocą autoinkrementacji klucza podstawowego?

  4. Python psycopg2 nie wstawia się do tabeli postgresql

  5. Co indeksować w zapytaniach z dużą ilością kolumn w klauzuli WHERE