Extrahieren Sie den Datumsteil mit der DATE-Funktion von MySQL

王林
Freigeben: 2023-07-25 19:28:51
Original
1630 Leute haben es durchsucht

Verwenden Sie die DATE-Funktion von MySQL, um den Datumsteil zu extrahieren

MySQL ist ein weit verbreitetes relationales Datenbankverwaltungssystem, das eine Fülle von Funktionen zur Unterstützung der Datenverarbeitung und -abfrage bietet. Unter diesen ist die DATE-Funktion eine häufig verwendete Funktion zum Extrahieren des Datumsteils.

Wenn wir den Datumsteil aus einem Datum/Uhrzeit-Feld extrahieren müssen, können wir die DATE-Funktion verwenden. Die Syntax der DATE-Funktion lautet wie folgt:

DATE(date_time)

wobei date_time einen Datums- und Uhrzeitwert darstellt. Diese Funktion gibt einen Wert zurück, der nur den Datumsteil enthält.

Im Folgenden zeigen wir anhand eines Codebeispiels, wie Sie mit der DATE-Funktion den Datumsteil extrahieren.

Zuerst erstellen wir eine Tabelle zum Speichern von Mitarbeiterinformationen. Die Struktur der Tabelle ist wie folgt:

CREATE TABLE employees ( id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(100), hire_date DATETIME );
Nach dem Login kopieren

Als nächstes fügen wir einige Mitarbeiterdatensätze ein:

INSERT INTO employees (name, hire_date) VALUES ('张三', '2021-01-01 09:00:00'), ('李四', '2021-02-15 10:30:00'), ('王五', '2021-03-20 14:15:00');
Nach dem Login kopieren

Jetzt können wir die DATE-Funktion verwenden, um den Datumsteil aus dem Feld „hire_date“ zu extrahieren. Die Abfrageanweisung lautet wie folgt:

SELECT name, DATE(hire_date) AS hire_date FROM employees;
Nach dem Login kopieren

Das Ausführen der obigen Abfrageanweisung gibt die folgenden Ergebnisse zurück:

+--------+------------+ | name | hire_date | +--------+------------+ | 张三 | 2021-01-01 | | 李四 | 2021-02-15 | | 王五 | 2021-03-20 | +--------+------------+
Nach dem Login kopieren

Wie Sie sehen können, enthält das Abfrageergebnis nur den Datumsteil und der Zeitteil wird ignoriert.

Zusätzlich zum Extrahieren des Datumsteils aus einem DATETIME-Feld kann die DATE-Funktion auch für andere Felder vom Typ Datum verwendet werden, beispielsweise für DATE-Felder. Die Schritte zum Extrahieren des Datumsteils mithilfe der DATE-Funktion sind dieselben.

Es ist zu beachten, dass die DATE-Funktion einen Datumstypwert und keine Zeichenfolge zurückgibt. Wenn Sie es in eine Zeichenfolge formatieren müssen, können Sie die Funktion DATE_FORMAT verwenden.

Zusammenfassend lässt sich sagen, dass der Datumsteil mit der DATE-Funktion von MySQL einfach extrahiert werden kann. Unabhängig davon, ob Sie aus DATETIME-Feldern oder anderen Datumsfeldern extrahieren, können Sie dies ganz einfach mit der DATE-Funktion erreichen. Dies ist in vielen Szenarien sehr nützlich, z. B. bei der Zählung von Tagesverkäufen, der Berechnung des Dienstalters von Mitarbeitern usw.

Das obige ist der detaillierte Inhalt vonExtrahieren Sie den Datumsteil mit der DATE-Funktion von MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!