MySQL MICROSECOND()
fungsi digunakan untuk mengembalikan komponen mikrodetik dari nilai waktu.
Nilai kembalian untuk fungsi ini berada dalam kisaran 0 ke 999999 . Di bawah ini adalah contoh untuk didemonstrasikan.
Sintaks
Sintaks fungsi ini seperti ini:
MICROSECOND(waktu)
Dimana time
adalah nilai waktu yang ingin Anda ekstrak komponen mikrodetiknya.
Contoh 1 – Penggunaan Dasar
Berikut ini contoh untuk didemonstrasikan.
PILIH MICROSECOND('09:40:00.123456');
Hasil:
+--------------------------------+| MIKROSKON('09:40:00.123456') |+--------------------------------+| 123456 |+--------------------------------+
Contoh 2 – Nilai Datetime
Berikut ini contoh penggunaan singkatan nilai datetime.
PILIH MICROSECOND('2021-10-07 09:40:00.123456');
Hasil:
+-------------------------------------------+| MICROSECOND('2021-10-07 09:40:00.123456') |+--------------------------------- ----------+| 123456 |+-------------------------------------------+
Contoh 3 – Nilai Mikrodetik Lebih Kecil
Dan inilah contoh di mana dua digit terakhir adalah satu-satunya digit bukan nol.
PILIH MICROSECOND('09:40:00.000056');
Hasil:
+--------------------------------+| MIKROSEKON('09:40:00.000056') |+--------------------------------+| 56 |+--------------------------------+
Contoh 4 – Tidak Ada Nilai Mikrodetik
Dan inilah contoh di mana argumen waktu tidak secara eksplisit menyertakan komponen mikrodetik.
PILIH MICROSECOND('09:40:00');
Hasil:
+-------------------------+| MICROSECOND('09:40:00') |+-------------------------+| 0 |+-------------------------+
Contoh 5 – Alternatif
Anda juga dapat menggunakan EXTRACT()
berfungsi untuk mengekstrak mikrodetik (dan bagian tanggal/waktu lainnya) dari nilai tanggal/waktu:
PILIH EKSTRAK(MICROSECOND DARI '09:40:00.123456');
Hasil:
+------------------------------------------------+ | EKSTRAK(MICROSECOND DARI '09:40:00.123456') |+------------------------------------ ---------+| 123456 |+--------------------------------------------+