Das MySQL MICROSECOND()
Funktion wird verwendet, um die Mikrosekundenkomponente aus einem Zeitwert zurückzugeben.
Der Rückgabewert dieser Funktion liegt im Bereich 0 bis 999999 . Nachfolgend finden Sie Beispiele zur Veranschaulichung.
Syntax
Die Syntax dieser Funktion sieht folgendermaßen aus:
MICROSECOND(time)
Wo time
ist der Zeitwert, aus dem Sie die Mikrosekundenkomponente extrahieren möchten.
Beispiel 1 – Grundlegende Verwendung
Hier ist ein Beispiel zur Veranschaulichung.
SELECT MICROSECOND('09:40:00.123456');
Ergebnis:
+--------------------------------+ | MICROSECOND('09:40:00.123456') | +--------------------------------+ | 123456 | +--------------------------------+
Beispiel 2 – Datetime-Werte
Hier ist ein Beispiel mit einem abgekürzten datetime-Wert.
SELECT MICROSECOND('2021-10-07 09:40:00.123456');
Ergebnis:
+-------------------------------------------+ | MICROSECOND('2021-10-07 09:40:00.123456') | +-------------------------------------------+ | 123456 | +-------------------------------------------+
Beispiel 3 – Kleinerer Mikrosekundenwert
Und hier ist ein Beispiel, bei dem die letzten beiden Ziffern die einzigen Ziffern ungleich Null sind.
SELECT MICROSECOND('09:40:00.000056');
Ergebnis:
+--------------------------------+ | MICROSECOND('09:40:00.000056') | +--------------------------------+ | 56 | +--------------------------------+
Beispiel 4 – Kein Mikrosekundenwert
Und hier ist ein Beispiel, bei dem das Zeitargument nicht ausdrücklich eine Mikrosekundenkomponente enthält.
SELECT MICROSECOND('09:40:00');
Ergebnis:
+-------------------------+ | MICROSECOND('09:40:00') | +-------------------------+ | 0 | +-------------------------+
Beispiel 5 – Eine Alternative
Sie können auch EXTRACT()
verwenden Funktion zum Extrahieren der Mikrosekunden (und anderer Datums-/Uhrzeitteile) aus einem Datums-/Uhrzeitwert:
SELECT EXTRACT(MICROSECOND FROM '09:40:00.123456');
Ergebnis:
+---------------------------------------------+ | EXTRACT(MICROSECOND FROM '09:40:00.123456') | +---------------------------------------------+ | 123456 | +---------------------------------------------+