# Wie wirken sich SQL-NULL-Werte auf Filter und Vergleiche aus?

Canonical URL: https://help.iagenify.com/de/faqs/databases/wie-wirken-sich-sql-null-werte-auf-filter-und-vergleiche-aus

[← Zurück zu den Datenbanken-FAQs](https://help.iagenify.com/de/faqs/databases)

HILFECENTER · FAQ Datenbanken 1 Min. Lesezeit
# Wie wirken sich SQL-NULL-Werte auf Filter und Vergleiche aus?
NULL steht in SQL für einen unbekannten oder fehlenden Wert; gewöhnliche Gleichheitsvergleiche finden ihn daher nicht. Verwenden Sie IS NULL oder IS NOT NULL und legen Sie ausdrücklich fest, wie fehlende Werte das Ergebnis beeinflussen.
IaGenify
Datenbanken

## Das passende Prädikat verwenden
Eine Bedingung wie spalte = NULL ist kein normaler wahrer Vergleich. SQL verwendet dreiwertige Logik; ein Vergleich mit NULL ist unbekannt und wird von einer WHERE-Klausel üblicherweise ausgeschlossen.
Verwenden Sie IS NULL für Zeilen ohne Feldwert und IS NOT NULL für Zeilen mit Wert. Kann ein Parameter null sein, formulieren Sie die Bedingung gezielt, statt Gleichheit beide Fälle abdecken zu lassen.
## Verhalten fehlender Daten festlegen
Entscheiden Sie, ob ein fehlender Wert ausgeschlossen, durch einen Standard ersetzt oder separat angezeigt wird. COALESCE kann für Anzeige oder Berechnung einen Ersatz liefern, sofern er zur Bedeutung des Felds passt.
Testen Sie NULL, leere Zeichenketten und normale Werte; sie sind nicht gleichbedeutend. Prüfen Sie auch Aggregatfunktionen, da viele NULL ignorieren und so Zählungen oder Durchschnitte verändern. [← Zurück zu den Datenbanken-FAQs](https://help.iagenify.com/de/faqs/databases)
