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

Sprawdzanie parametru wejściowego, jeśli nie jest Null, i używanie go w miejscu, w którym w SQL Server

Możesz użyć IsNull

 where some_column = IsNull(@yourvariable, 'valueifnull')

EDYTUJ :

To, co opisałeś w komentarzu, można zrobić tak:

where (@code is null or code = @code)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Python nie może znaleźć sterownika ODBC na Heroku po ustawieniu wszystkiego

  2. SQL — Operandowy typ danych datetime2 jest nieprawidłowy dla operatora odejmowania

  3. Zmiana nazwy bazy danych SQL

  4. SQL Server w systemie Linux

  5. Instalowanie przykładowych baz danych AdventureWorks w Microsoft SQL Server 2012