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

Klauzula WHERE używająca wartości, które mogą mieć wartość NULL

Po prostu użyj logiki AND/OR, np.

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. Najszybszy sposób na znalezienie przestarzałych funkcji, które są nadal używane w wystąpieniu programu SQL Server (przykład T-SQL)

  2. Alerty agenta serwera SQL

  3. Cały proces przywracania bazy danych SQL Server z wiersza polecenia

  4. Jak wysłać e-mail z SQL Server?

  5. Ograniczenia SQL Server Express