Date & Time
MySQL
DAYOFWEEK
Mengembalikan indeks hari dalam minggu dari tanggal. Menggunakan konvensi 1=Sunday, 2=Monday, dst, 7=Saturday (standar ODBC).
Tipe hasil:
INTEGERDiperbarui: 12 Jul 2026Syntax
SQL
DAYOFWEEK(date)Parameter
datedatewajib
Tanggal yang akan diambil indeks harinya
Contoh Penggunaan
Indeks Hari
SQL
1 SELECT DAYOFWEEK('2024-01-15') AS dow;
Senin adalah hari ke-2 dalam DAYOFWEEK.
Hasil
dow: 2
Filter Hari Kerja
SQL
1 SELECT * FROM schedules 2 WHERE DAYOFWEEK(work_date) BETWEEN 2 AND 6;
Mencari jadwal hari kerja (Senin-Jumat).
Hasil
(weekday schedules)
Cek Weekend
SQL
1 SELECT order_id, 2 CASE DAYOFWEEK(order_date) 3 WHEN 1 THEN 'Sunday' 4 WHEN 7 THEN 'Saturday' 5 ELSE 'Weekday' 6 END AS day_type 7 FROM orders;
Menandai tipe hari untuk setiap order.
Hasil
(orders with day type)
Pertanyaan Umum tentang DAYOFWEEK
Apa itu fungsi DAYOFWEEK di MySQL?
Mengembalikan indeks hari dalam minggu dari tanggal. Menggunakan konvensi 1=Sunday, 2=Monday, dst, 7=Saturday (standar ODBC). Di MySQL, fungsi DAYOFWEEK termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan DAYOFWEEK di MySQL?
Gunakan sintaks berikut: DAYOFWEEK(date). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi DAYOFWEEK?
Fungsi DAYOFWEEK mengembalikan nilai bertipe INTEGER. Pastikan tipe data hasil sudah sesuai dengan kebutuhan query atau formula kamu. Jika input mengandung nilai NULL, perilaku fungsi dapat berbeda — selalu periksa dokumentasi untuk memastikan hasilnya sesuai ekspektasi.
Apa saja parameter fungsi DAYOFWEEK?
Fungsi ini memiliki 1 parameter wajib. Parameter yang digunakan: date (date, wajib): Tanggal yang akan diambil indeks harinya.
Fungsi Equivalen di Database Lain
Fungsi Terkait
Ngulik Langsung
Latihan Langsung →Sudah paham DAYOFWEEK? Latih langsung di browser
Latihan interaktif, langsung di browser.