Suche…


Verwendet für NULL

  • Daten noch nicht bekannt - wie end_date , rating
  • Optionale Daten - wie middle_initial (obwohl dies möglicherweise besser ist als die leere Zeichenfolge)
  • 0/0 - Das Ergebnis bestimmter Berechnungen, z. B. Null geteilt durch Null.
  • NULL ist nicht gleich "" (leerer String) oder 0 (bei Ganzzahl).
  • Andere?

NULLs testen

  • IS NULL / IS NOT NULL - = NULL funktioniert nicht wie erwartet.
  • x <=> y ist ein "nullsicherer" Vergleich.

In einem LEFT JOIN Test werden Zeilen von a LEFT JOIN , für die es in b keine entsprechende Zeile gibt.

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


Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow