Date & Time
MySQL
DAYNAME
Mengembalikan nama hari dalam minggu dari tanggal yang diberikan. Nama dikembalikan dalam bahasa sesuai setting lc_time_names.
Tipe hasil:
VARCHARDiperbarui: 16 Mei 2026Syntax
SQL
DAYNAME(date)Parameter
datedatewajib
Tanggal yang akan diambil nama harinya
Contoh Penggunaan
Nama Hari dari Tanggal
SQL
1 SELECT DAYNAME('2024-01-15') AS day_name;
Mengambil nama hari dari tanggal.
Hasil
day_name: Monday
Analisis Hari Kerja
SQL
1 SELECT DAYNAME(order_date), COUNT(*) AS orders 2 FROM orders 3 GROUP BY DAYNAME(order_date) 4 ORDER BY FIELD(DAYNAME(order_date), 5 'Monday','Tuesday','Wednesday', 6 'Thursday','Friday','Saturday','Sunday');
Menghitung pesanan per hari dalam seminggu.
Hasil
(orders grouped by day name)
Filter Hari Tertentu
SQL
1 SELECT * FROM appointments 2 WHERE DAYNAME(appointment_date) 3 IN ('Saturday', 'Sunday');
Mencari appointment di weekend.
Hasil
(weekend appointments)
Pertanyaan Umum tentang DAYNAME
Apa itu fungsi DAYNAME di MySQL?
Mengembalikan nama hari dalam minggu dari tanggal yang diberikan. Nama dikembalikan dalam bahasa sesuai setting lc_time_names. Di MySQL, fungsi DAYNAME termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan DAYNAME di MySQL?
Gunakan sintaks berikut: DAYNAME(date). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi DAYNAME?
Fungsi DAYNAME mengembalikan nilai bertipe VARCHAR. 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 DAYNAME?
Fungsi ini memiliki 1 parameter wajib. Parameter yang digunakan: date (date, wajib): Tanggal yang akan diambil nama harinya.