Sök…


Användningar för NULL

  • Uppgifter som ännu inte är kända - som end_date , rating
  • Valfri data - till exempel middle_initial (men det kan vara bättre som den tomma strängen)
  • 0/0 - Resultatet av vissa beräkningar, till exempel noll dividerat med noll.
  • NULL är inte lika med "" (tom sträng) eller 0 (vid heltal).
  • andra?

Testa NULL: er

  • IS NULL / IS NOT NULL - = NULL fungerar inte som du förväntar dig.
  • x <=> y är en "noll-säker" jämförelse.

I LEFT JOIN testar rader av a för vilket det inte finns en motsvarande rad i b .

SELECT ...
    FROM a
    LEFT JOIN b ON ...
    WHERE b.id IS NULL


Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow