De MySQL MICROSECOND() functie wordt gebruikt om de microseconde component uit een tijdwaarde terug te geven.
De retourwaarde voor deze functie ligt in het bereik 0 tot 999999 . Hieronder staan voorbeelden om te demonstreren.
Syntaxis
De syntaxis van deze functie gaat als volgt:
MICROSECOND(time)
Waar time is de tijdwaarde waaruit u de component microseconden wilt extraheren.
Voorbeeld 1 – Basisgebruik
Hier is een voorbeeld om te demonstreren.
SELECT MICROSECOND('09:40:00.123456');
Resultaat:
+--------------------------------+
| MICROSECOND('09:40:00.123456') |
+--------------------------------+
| 123456 |
+--------------------------------+
Voorbeeld 2 – Datum/tijd-waarden
Hier is een voorbeeld waarin een verkorte datetime-waarde wordt gebruikt.
SELECT MICROSECOND('2021-10-07 09:40:00.123456');
Resultaat:
+-------------------------------------------+
| MICROSECOND('2021-10-07 09:40:00.123456') |
+-------------------------------------------+
| 123456 |
+-------------------------------------------+
Voorbeeld 3 – Kleinere microsecondenwaarde
En hier is een voorbeeld waarbij de laatste twee cijfers de enige niet-nul cijfers zijn.
SELECT MICROSECOND('09:40:00.000056');
Resultaat:
+--------------------------------+
| MICROSECOND('09:40:00.000056') |
+--------------------------------+
| 56 |
+--------------------------------+
Voorbeeld 4 – Geen waarde voor microseconden
En hier is een voorbeeld waarbij het tijdargument niet expliciet een microsecondencomponent bevat.
SELECT MICROSECOND('09:40:00');
Resultaat:
+-------------------------+
| MICROSECOND('09:40:00') |
+-------------------------+
| 0 |
+-------------------------+
Voorbeeld 5 – Een alternatief
U kunt ook de EXTRACT() . gebruiken functie om de microseconden (en andere datum/tijd-delen) uit een datum/tijd-waarde te extraheren:
SELECT EXTRACT(MICROSECOND FROM '09:40:00.123456');
Resultaat:
+---------------------------------------------+ | EXTRACT(MICROSECOND FROM '09:40:00.123456') | +---------------------------------------------+ | 123456 | +---------------------------------------------+