SQL Academy
Premium
Funktionsreferenz

DAYNAME

Entsprechung in PostgreSQL:

Gibt den Namen des Wochentags eines Datums zurück.

MySQL 8.1
DAYNAME(date)

Parameter

dateDATE
Datum oder Datum mit Uhrzeit

Rückgabewert

String mit dem Namen des Wochentags, standardmäßig auf Englisch, zum Beispiel Thursday; NULL für ein unvollständiges Datum (2022-00-00) und einen nicht erkannten Wert

Beispiele

Name des Wochentags

MySQL 8.1
SELECT DAYNAME('2022-06-16');
DAYNAME('2022-06-16')
Thursday

Wochentag der Geburt

MySQL 8.1
SELECT member_name,
	birthday,
	DAYNAME(birthday) AS birth_weekday
FROM FamilyMembers;
member_namebirthdaybirth_weekday
Headley Quincey1960-05-13Friday
Flavia Quincey1963-02-16Saturday
Andie Quincey1983-06-05Sunday
Lela Quincey1985-06-07Friday
Annie Quincey1988-04-10Sunday
Ernest Forrest1961-09-11Monday
Constance Forrest1968-09-06Friday
Wednesday Addams2005-01-13Thursday

Details

Die Sprache des Namens legt die Variable lc_time_names fest: Nach SET lc_time_names = 'de_DE' gibt die Funktion «Donnerstag» zurück. Zum Sortieren und Vergleichen ist die Nummer des Tages praktischer: DAYOFWEEK oder WEEKDAY.

Siehe auch