Heim >Datenbank >MySQL-Tutorial >Welche zusammengesetzten Einheiten können in der MySQL-Funktion EXTRACT() verwendet werden?
Die Funktion MySQL EXTRACT() kann die folgenden zusammengesetzten Einheiten verwenden:
Einige Beispiele dieser zusammengesetzten Einheiten, die in der Funktion EXTRACT() verwendet werden, sind wie folgt:
mysql> Select EXTRACT(YEAR_MONTH from '2017-10-20'); +---------------------------------------+ | EXTRACT(YEAR_MONTH from '2017-10-20') | +---------------------------------------+ | 201710 | +---------------------------------------+ 1 row in set (0.00 sec)
Die obige Abfrage gibt die Jahres- und Monatswerte für dieses Datum zurück.
mysql> Select EXTRACT(DAY_HOUR from '2017-10-20 05:46:45'); +----------------------------------------------+ | EXTRACT(DAY_HOUR from '2017-10-20 05:46:45') | +----------------------------------------------+ | 2005 | +----------------------------------------------+ 1 row in set (0.00 sec)
Die obige Abfrage gibt den Datums- und Stundenwert in einem Datum zurück.
Wir müssen berücksichtigen, dass die obige zusammengesetzte Einheit ein vollständiger Satz von Werten ist, d. h. wenn wir DAY_MINUTE verwenden, gibt MySQL den Tag, die Stunde und die Minute zurück. Dies bedeutet, dass jeder normalerweise erwartete Wert zwischen den Start- und Endeinheiten eingefügt wird.
Zum Beispiel verwendet die folgende Abfrage die zusammengesetzte Einheit DAY_MICROSECOND und MySQL gibt DAY, HOUR, MINUTE, SECOND und Mikrosekunden zurück. Das bedeutet, dass die Werte für STUNDE, MINUTE und SEKUNDE zwischen TAG und MIKROSEKUNDE eingetragen werden.
mysql> Select EXTRACT(DAY_MICROSECOND from '2017-10-22 05:52:45.102356'); +---------------------------------------------------------------------------+ | EXTRACT(DAY_MICROSECOND from '2017-10-22 05:52:45.102356') | +---------------------------------------------------------------------------+ | 22055245102356 | +---------------------------------------------------------------------------+ 1 row in set (0.00 sec)
Das obige ist der detaillierte Inhalt vonWelche zusammengesetzten Einheiten können in der MySQL-Funktion EXTRACT() verwendet werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!