Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jeśli zmienna jest pusta, to klauzula „brak miejsca”

użyj LUB:

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

jeśli @test przychodzące z wartością null (zamiast '' ), należy użyć:

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. Sekwencja jako wartość domyślna dla kolumny

  2. Najszybszy sposób na aktualizację 120 milionów rekordów

  3. Jak odinstalować program SQL Server Management Studio (SSMS) — samouczek dotyczący SQL Server/TSQL, część 23.1

  4. Korzystanie z GO w ramach transakcji

  5. Jak uzyskać liczbę wierszy z EXEC() w SPROC TSQL?