PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Query Parameterized:Periksa apakah bidang dalam array nilai dalam pernyataan SELECT

Lihatlah halaman web Akses Data , khususnya bagian 11.7. 3 di mana menggunakan NamedParameterJdbcTemplate untuk membangun klausa 'IN' tercakup.

misalnya

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. Instal PostgreSQL di Ubuntu 20.04

  2. Rails ActiveRecord - cara mengambil catatan antara dua tanggal

  3. ClassCastException:Integer tidak dapat dilemparkan ke Long, saat mencoba mengulangi ID entitas

  4. Kueri tidak mengenai indeks - apakah ini kolom yang tepat untuk diindeks?

  5. Bagaimana Fungsi Power() Bekerja di PostgreSQL