Die DATE-Funktion in MariaDB wird verwendet, um nur den Datumsanteil einer Datums- oder Zeitstempel-Expression zurückzugeben. Sie ignoriert im Allgemeinen den Zeitteil.
Die Syntax der DATE-Funktion ist wie folgt:
DATE
Hier ist ‘expr’ ein Ausdruck, der ein Datum oder einen Zeitstempelwert darstellt.
Hier ist ein Beispiel dafür, wie man die DATE-Funktion verwendet:
SELECT DATE;
In diesem Fall gibt die DATE-Funktion ’2021-05-25’ zurück und ignoriert ‘23:45:30’.
Ein weiteres Beispiel ist, wie Sie die DATE-Funktion verwenden können, um Datums- und Zeitinformationen aus einer Tabelle zu extrahieren. Angenommen, Sie haben eine Tabelle namens ‘Bestellungen’ mit den Feldern ‘Bestell_id’, ‘Produkt_ID’ und ‘Bestelldatum’.
Im Feld ‘Bestelldatum’ haben Sie Datums- und Uhrzeitwerte. Wenn Sie jedoch nur das Datum aus diesem Feld extrahieren möchten, können Sie die DATE-Funktion wie folgt verwenden:
SELECT Bestell_id, Produkt_ID, DATE FROM Bestellungen;
In diesem Fall gibt die DATE-Funktion das Datum für jede Bestellung im Format JJJJ-MM-TT zurück und ignoriert die Uhrzeitinformationen. Es ist auch möglich, die DATE-Funktion mit anderen Funktionen zu kombinieren, um spezifischere Anfragen zu stellen.
Beachten Sie, dass MariaDB die DATE-Funktion auch mit der NOW-Funktion verwendet, um das aktuelle Datum zu ermitteln:
SELECT DATE);
Dies gibt das aktuelle Datum im Format JJJJ-MM-TT zurück.