Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Ако променливата е празна, тогава няма клауза Where

използвайте ИЛИ:

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

if @test идва с нулева стойност (вместо '' ), трябва да използвате:

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sql сървър 2008 - функции за настройка на производителността за вмъкване на голямо количество данни

  2. Как да добавите колона за файлов поток в първия дизайнер на модел Entity Framework 4.0?

  3. Разлика в обработката на интервалите между Oracle и SQL Server

  4. Съхранената процедура или функция очаква параметър, който не е предоставен

  5. sql вмъкване в таблица с избрани стойности за регистър