sql >> Databasteknik >  >> RDS >> Sqlserver

WHERE-sats som använder värden som kan vara NULL

Använd bara OCH/ELLER logik t.ex.

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. Ansluter .NET på Linux till en ODBC-datakälla

  2. Varför behöver vi meddelandeförmedlare som RabbitMQ över en databas som PostgreSQL?

  3. Sammanfoga och gruppera flera rader i Oracle

  4. Bearbetning av MySQL resulterar i bash