PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Truy vấn được tham số hóa:Kiểm tra xem trường có nằm trong mảng giá trị trong câu lệnh SELECT hay không

Hãy xem Spring trang web Truy cập Dữ liệu , đặc biệt là phần 11.7. 3 nơi sử dụng NamedParameterJdbcTemplate để xây dựng một mệnh đề 'IN' được đề cập.

ví dụ:

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. Lặp lại các bản ghi PostgreSQL. Làm thế nào để tham chiếu dữ liệu từ hàng tiếp theo?

  2. EF6 + quan hệ Postgres dbo.AspNetUsers không tồn tại

  3. Xóa các hàng trong kho dữ liệu theo phạm vi thời gian

  4. Cách thực hiện Kiểm toán / lập phiên bản các Sửa đổi Bảng trên PostgreSQL

  5. Cách tính giá trị trung bình trong PostgreSQL