sql >> Databáze >  >> RDS >> Sqlserver

Klauzule WHERE používající hodnoty, které mohou být NULL

Stačí použít logiku AND/OR, např.

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. Převod sekund na dny, hodiny, minuty, sekundy (MySQL)

  2. Jak STR_TO_DATE() funguje v MariaDB

  3. Po vypuštění tabulky se MySQL zasekne

  4. Záložní databáze MySQL