Date & Time

HOUR

MySQLMySQL

Mengekstrak komponen jam dari nilai waktu atau datetime. Mengembalikan 0-23 untuk waktu normal, bisa lebih besar untuk TIME yang melampaui 24 jam.

Tipe hasil: INTEGERDiperbarui: 7 Jan 2026

Syntax

SQL
HOUR(time)

Parameter

timetime/datetimewajib

Waktu yang akan diambil jamnya

Contoh Penggunaan

Ekstrak Jam

SQL
1SELECT HOUR('14:30:00') AS hour;

Mengambil komponen jam.

Hasil
hour: 14

Analisis Peak Hours

SQL
1SELECT HOUR(order_time) AS hour,
2 COUNT(*) AS orders
3FROM orders
4GROUP BY HOUR(order_time)
5ORDER BY orders DESC
6LIMIT 5;

Mencari jam tersibuk untuk pesanan.

Hasil
(peak hours by order count)

Filter Jam Kerja

SQL
1SELECT * FROM activities
2WHERE HOUR(activity_time) BETWEEN 9 AND 17;

Mencari aktivitas dalam jam kerja (9-17).

Hasil
(business hours activities)

Fungsi Equivalen di Database Lain