sql >> Databáze >  >> RDS >> PostgreSQL

Jak předat parametr do příkazu sql 'in'?

Předejte jej jako pole:

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. Použití výrazu „odlišný“ v dotazu MySQL

  2. Algebraické datové typy v Postgresu

  3. Nelze načíst ovladač QMYSQL na PySide2

  4. SQLSTATE[42000]:Chyba syntaxe nebo porušení přístupu:1055 Výraz #3 seznamu SELECT není v klauzuli GROUP BY a obsahuje neagregovaný