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

Клауза WHERE, използваща стойности, които могат да бъдат NULL

Просто използвайте И/ИЛИ логика, напр.

SELECT *
FROM Customers
WHERE ((Firstname IS NULL AND @firstname IS NULL) OR Firstname = @firstname)
AND ((Lastname IS NULL AND @lastname IS NULL) OR Lastname = @lastname);


  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 Server

  2. Не може да се отвори потребителска база данни по подразбиране. Неуспешно влизане. след инсталиране на SQL Server Management Studio Express

  3. Как работи @@MAX_CONNECTIONS в SQL Server

  4. Използване на сигнали и оператори в SQL Server

  5. Търсене на текст в съхранена процедура в SQL Server