sql >> Database teknologi >  >> RDS >> Sqlserver

WHERE-sætning ved hjælp af værdier, der kunne være NULL

Bare brug OG/ELLER logik f.eks.

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. 2 måder at returnere kun de numeriske værdier fra en SQLite-databasekolonne

  2. Hvordan kalder man Oracle MD5 hash-funktion?

  3. Produktanmeldelse – Stellar Repair til MySQL

  4. Er citater omkring tabeller og kolonner i en MySQL-forespørgsel virkelig nødvendige?