sql >> Databasteknik >  >> RDS >> Sqlserver

förlorar null-värden filtrering av SQL-frågor med where

Prova något som:

where (X.Name <> 'xxx' or X.Name is null)
  and (XY.Product <> 1 or XY.Product is null)

Sedan, per definition NULL är ett okänt värde (lite förenklat men OK för denna förklaring), kommer det varken lika med eller inte lika med ett givet värde - det är därför IS NULL krävs här.



  1. Är inte PHPs nollvärde lika med MySQL:s nollvärde?

  2. Hur man automatiskt återförfrågar med LoaderManager

  3. Felkod:1411. Felaktigt datetime-värde:'0000-00-00' för funktionen str_to_date

  4. Sammanfoga arrayer inom grupp för klausul