SQL Abfrage ob ein Feld nicht leer ist

Author:
Kategorie:
SQL Code
Beitrag vom:
MySQL IS NULL
MySQL IS NULL

Prüfung von MySQL Spalten, ob ein String (Text / Zahl) existiert und nicht NULL oder 0 ist

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.


Seite teilen

Der Beitrag: SQL Abfrage ob ein Feld nicht leer ist, aus der Rubrik SQL Code hat dir gefallen?