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

Làm thế nào để truyền tham số cho câu lệnh sql 'in'?

Chuyển nó dưới dạng một mảng:

string[] numbers = new string[] { "123", "234" };

NpgsqlCommands cmd = new NpgsqlCommands("select * from products where number = ANY(:numbers)");
NpgsqlParameter p = new NpgsqlParameter("numbers", NpgsqlDbType.Array | NpgsqlDbType.Text);
p.value = numbers;
command.Parameters.Add(p);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Trả về RDSdataService execute_statement (BadRequestException)

  2. Phát triển PostgreSQL cho Windows, Phần 2

  3. PostgreSQL với vấn đề nhà phát triển SQL

  4. Tổng hợp tất cả các giá trị không trong cùng một nhóm

  5. Cách chọn bản ghi từ 24 giờ qua trong PostgreSQL