Abrufen von Datumsangaben aus DATETIME-Feldern in MySQL
Bei der Arbeit mit MySQL-Datenbanken kann es erforderlich sein, nur Datumsinformationen aus Feldern auszuwählen, die enthalten sowohl Datums- als auch Uhrzeitwerte. In diesem Szenario, in dem ein DATETIME-Feld die gewünschten Daten enthält, kann der folgende Ansatz verwendet werden.
DATE()-Funktion
Um die Zeitkomponente zu umgehen und nur auszuwählen Für den Datumsteil eines DATETIME-Felds stellt MySQL die Funktion DATE() bereit. Die Syntax ist unkompliziert:
DATE(ColumnName)
wobei „ColumnName“ das DATETIME-Zielfeld darstellt.
Beispiel
Angenommen, eine Tabelle mit dem Namen „ExampleTable“ enthält ein DATETIME-Feld namens „DateTimeColumn“ mit dem folgenden Wert:
2012-01-23 09:24:41
Um das Datum aus diesem Feld zu extrahieren und dabei die Uhrzeit auszuschließen, verwenden Sie die folgende Abfrage:
SELECT DATE(DateTimeColumn) FROM ExampleTable;
Das Ergebnis der Abfrage lautet:
2012-01-23
Zusätzliche Hinweise
Das obige ist der detaillierte Inhalt vonWie kann ich in MySQL nur das Datum aus einem DATETIME-Feld extrahieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!