Folgende MySQL Abfrage bietet einen Filter, um leere Felder auszusieben. Die Ausgabe - in dem Fall die "Vor- und Nachnamen" - erfolgt nur, wenn im Feld "nachname" ein Text-String vorliegt. Ist ein Feld in der Tabellen-Spalte leer, NULL oder hat den Wert 0, wird dieser Datensatz nicht angezeigt.
SELECT vorname, nachname FROM personen
WHERE 1
AND nachname IS NOT NULL
AND nachname != ''
OR nachname != 0;
Die Negation dieser WHERE-Klausel, ist dann entsprechend: SELECT ... WHERE nachname IS NULL and so weiter.