sql >> Database >  >> RDS >> Mysql

Selecteer verklaring uit meerdere tabellen, met variabele invoer

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)

Voor meer informatie over het gebruik van parameters met ADO.NET, klik hier .

Het instellen van parameters ziet er ongeveer zo uit:

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


  1. MySql, hoe kan ik indexen exporteren van mijn ontwikkelingsdatabase naar mijn productiedatabase?

  2. Wanneer moeten database-indexen opnieuw worden opgebouwd?

  3. Efficiënt 7.300.000.000 rijen opslaan

  4. Gegevens opslaan in de onDestroy-methode van activiteit