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 | +---------------------------------------------+