Daten aus DATETIME in MySQL abrufen: Nur nach Datum auswählen
Bei der Arbeit mit DATETIME-Feldern in MySQL ist es notwendig, Daten daraus zu isolieren der Zeitstempel. Um dies zu erreichen, können Sie die DATE()-Funktion von MySQL verwenden. So geht's:
Um Datumsangaben aus einem DATETIME-Feld in MySQL auszuwählen, verwenden Sie die folgende Syntax:
SELECT DATE(ColumnName) FROM tablename;
Wobei ColumnName die Spalte darstellt, die die DATETIME-Werte enthält.
Beispiel:
Angenommen, Sie haben eine Tabelle namens „Events“ mit einer Spalte namens „EventDateTime“, die DATETIME-Werte enthält. Die folgende Abfrage wählt nur die Daten aus „EventDateTime“ für jedes Ereignis aus:
SELECT DATE(EventDateTime) FROM Events;
Ergebnis:
Die Abfrage gibt eine Tabelle mit einer einzelnen Spalte zurück nur die Daten im Format „JJJJ-MM-TT“. Wenn der „EventDateTime“-Wert beispielsweise „23.01.2012 09:24:41“ wäre, würde die Abfrage „23.01.2012“ zurückgeben.
Zusätzliche Informationen:
Die MySQL-Funktion DATE() entfernt die Zeitkomponente aus DATETIME-Werten. Die ursprünglichen Werte in der Tabelle werden dadurch nicht geändert. Weitere Informationen zur Funktion DATE() finden Sie in der offiziellen MySQL-Dokumentation.
Das obige ist der detaillierte Inhalt vonWie extrahiere ich Daten aus DATETIME-Feldern in MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!