Wenn ich die folgende Abfrage ausführen, bekomme ich 12 Zeilen, wenn ich 6 (die, die nicht Null in 'ersten' sind) haben sollte, warum alle IAM alle 12? Weil sie zukünftige Daten sind, sind sie leer, aber ich wollte, dass die Tabelle die Daten für das ganze Jahr auf dem Tisch anzeigt. Ich habe varchar und nicht int für die ersten verwendet, was nicht gut ist, weiß ich.NOT NULL NULL-Werte zurückgeben
SELECT *
FROM office_figures 2016
WHERE date_figures=2017 AND firsts IS NOT NULL
'firsts' leer sind und nicht' NULL', müssen Sie sie mit 'NULL' ist oder Standard setzen zu' NULL' bevölkern. –
Wenn Sie sagen, mit Null auffüllen .. meinen Sie tatsächlich setzen 'Null' in den Zellen? – Glen