Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Wybierz zestawienie z wielu tabel ze zmiennymi danymi wejściowymi

SELECT e.Number, e.Type, a.Code
FROM EqNum e INNER JOIN AreaCd a
ON e.AreaId = a.AreaId
WHERE (@Number IS NULL OR e.Number = @Number)
AND (@Type IS NULL OR e.Type = @Type)
AND (@Code IS NULL OR a.Code = @Code)

Aby dowiedzieć się, jak używać parametrów w ADO.NET, kliknij tutaj .

Ustawienie parametrów wyglądałoby mniej więcej tak:

command.Parameters["@Number"].Value = (string.IsNullOrEmpty(number) ? (object) DBNull.Value : number);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wybierz wiele sum za pomocą zapytania MySQL i wyświetl je w osobnych kolumnach

  2. Obsługa przejściowych awarii w .net core 2.1 MVC dla bazy danych MySQL

  3. Jak mogę uzyskać długość/wartości kolumny mySql?

  4. MySql.Data.MySqlClient.MySqlException:„Lokalny host hosta nie obsługuje połączeń SSL”.

  5. Doctrine 2 DQL MySQL odpowiednik ROUND()?