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.

War es hilfreich?

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
scroll top