MySQL -Ansicht überprüfen, ob Daten null sind
-
19-09-2019 - |
Frage
Ich muss in der Auswahl einen Fall einfügen, um zu überprüfen, ob die Daten, die ich zu meiner Ansicht hinzufüge, null ist. In diesem Fall möchte ich, dass sie nur eine Null eingeben oder nicht.
Lösung
Du meinst so etwas?
SELECT IF(`field` IS NULL, 0, `field`)...
Es gibt auch "ifnull ()":
SELECT IFNULL(`field`, 0)...
Andere Tipps
select coalesce(field, 0) as 'field' from v;
(Dokument)
Fügen Sie beim Erstellen Ihrer Tabelle einfach hinzu NOT NULL
zur Spaltenbeschreibung, z. B.
CREATE TABLE (
ID INT NOT NULL default '0'
);
Wenn dann keine Daten für das Feld angegeben sind, wird es auf den Standardwert von 0 gesetzt, der beim Ausführen einer Auswahlabfrage abgerufen wird.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow