sql >> Databasteknik >  >> RDS >> Mysql

Välj påstående från flera tabeller, med variabel inmatning

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)

För att lära dig hur du använder parametrar med ADO.NET, klicka här .

Inställning av parametrar skulle se ut ungefär så här:

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


  1. Hur man skickar MySQL-databasdata till en MVC .NET-webbapplikation

  2. Hur man importerar/återställer MySql-tabeller med PHP

  3. NCHR() Funktion i Oracle

  4. execSQL:är bindargs bättre?