2017-11-28 3 views
0

Sie können die bestimmten Daten erhalten, wenn das Datum in einer Tabellenzeile existiert, was "IF" ist es "NULL"? Können Sie alle NULL Daten von heute? Ist es möglich, MySQL-Abfrage verwenden?Auswählen von NULL-Werten des bestimmten Datums

Edited:

Ich habe eine Frage, können Sie Daten abrufen, die für einen bestimmten Zeitpunkt nicht erfasst werden? Zum Beispiel:

  1. Janice: Student 2017-xx-xx
  2. Paul Schüler 2017-xx-xx
  3. Mika Studenten ------

Sie mit diesen Aufzeichnungen retrive können Datum, aber können Sie Daten reaktivieren, die keine Werte haben? Ist es möglich, MySQL-Abfrage verwenden? oder bedingte x Schleifenanweisung mit PHP?

+0

ohne Daten zu sehen, können wir sagen, ist "wahrscheinlich nicht" oder "fast sicher nicht". Wenn eine Datumsspalte NULL ist, ist sie tatsächlich ohne irgendeinen Wert, so dass Sie Zeilen "von heute" nicht finden können, wenn die gleiche Datumsspalte NULL ist. ** Aber wenn Sie einige Zeilen von Daten in Ihrer Frage zeigen, gibt es vielleicht einen Weg zu helfen .... ** –

+0

Wie ich denke, Sie verwenden Ihre Daten für einige Verarbeitung, so überprüfen Sie einfach in Ihrer DB, ob irgendwelche Datensätze vorhanden sind in der DB verwenden Sie es sonst weise NULL-Variablen standardmäßig in Ihrer Programmiersprache definieren und verwenden Sie es dann. – Kishan

+0

@Kishan oh Ich bekomme es, danke dafür –

Antwort

1

Um Informationen zu finden, bei denen kein Wert gespeichert ist, verwenden Sie IS NULL, z.

select * from yourtable where column_name IS NULL 

Wenn die Spalte eine Reihe von irgendeiner Art ist dann könnte es eine „leere Zeichenkette“ sein, das wie kein Wert aussieht, aber nicht NULL ist, so für diesen Einsatz:

select * from yourtable where column_name = '' 

oder in Kombination:

+0

dies ist hilfreich, aber ich fragte, ob null null am Tag der 2017-06-06? –

+0

und wie ich durch Kommentare angegeben habe, wenn die Datumsspalte NULL ist, kann es auch nicht "heute" sein. Was du verlangst, ist nicht möglich. In einer Reihe, in dieser Datumsspalte. Es kann nur einen einzelnen Wert oder NULL geben. ** Es kann nicht beides sein. ** –

+0

Okay, danke :) –