Date & Time

MICROSECOND

MySQLMySQL

Mengembalikan komponen microsecond (0-999999) dari time atau datetime expression.

Tipe hasil: INT

Syntax

SQL
MICROSECOND(expr)

Parameter

exprTIME/DATETIMEwajib

Waktu atau datetime yang akan diekstrak

Contoh Penggunaan

Get Microseconds

SQL
1SELECT MICROSECOND('12:30:45.123456') AS microsec;

Ekstrak microsecond dari waktu.

Hasil
microsec: 123456

High Precision Timing

SQL
1SELECT event_id,
2 event_time,
3 MICROSECOND(event_time) AS microsec
4FROM high_freq_events;

Analisis timing dengan presisi tinggi.

Hasil
(events with microsecond precision)

Calculate Sub-second Diff

SQL
1SELECT start_time, end_time,
2 (UNIX_TIMESTAMP(end_time) - UNIX_TIMESTAMP(start_time)) +
3 (MICROSECOND(end_time) - MICROSECOND(start_time)) / 1000000 AS duration_sec
4FROM transactions;

Durasi dengan presisi microsecond.

Hasil
(precise durations)