Date & Time

DAYNAME

MySQLMySQL

Mengembalikan nama hari dalam minggu dari tanggal yang diberikan. Nama dikembalikan dalam bahasa sesuai setting lc_time_names.

Tipe hasil: VARCHARDiperbarui: 7 Jan 2026

Syntax

SQL
DAYNAME(date)

Parameter

datedatewajib

Tanggal yang akan diambil nama harinya

Contoh Penggunaan

Nama Hari dari Tanggal

SQL
1SELECT DAYNAME('2024-01-15') AS day_name;

Mengambil nama hari dari tanggal.

Hasil
day_name: Monday

Analisis Hari Kerja

SQL
1SELECT DAYNAME(order_date), COUNT(*) AS orders
2FROM orders
3GROUP BY DAYNAME(order_date)
4ORDER 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
1SELECT * FROM appointments
2WHERE DAYNAME(appointment_date)
3 IN ('Saturday', 'Sunday');

Mencari appointment di weekend.

Hasil
(weekend appointments)