sql >> Databasteknik >  >> RDS >> Sqlserver

Om variabeln är tom så No Where-klausul

använd ELLER:

select * from yourTable
where @test = '' OR Agent = @test

om @test kommer med nullvärde (istället för '' ), måste du använda:

select * from yourTable
where @test is null OR Agent = @test



  1. Hur man ändrar MySQL-serverns tidszon

  2. Är det möjligt att UPPDATERA en JOINED-tabell med hjälp av Codeigniters Active Record?

  3. Postgres bulkinsats/uppdatering som är injektionssäker. Kanske en funktion som tar en array?

  4. visa resultat från oracle 10g lagrad procedur