sql >> Database >  >> RDS >> Mysql

WEEKDAY() Voorbeelden – MySQL

In MySQL kunt u de WEEKDAY() functie om de weekdagindex voor een bepaalde datum te retourneren. Geef gewoon de datum op als argument en de functie retourneert de weekdagindex.

Syntaxis

De syntaxis gaat als volgt:

WEEKDAY(date)

Waar date is de datum waarvan u de weekdag wilt retourneren.

Voorbeeld 1 – Basisgebruik

Hier is een voorbeeld om te demonstreren.

SELECT WEEKDAY('2021-01-21') AS 'Weekday';

Resultaat:

+---------+
| Weekday |
+---------+
|       3 |
+---------+

Voorbeeld 2 – Vergelijking met DAYNAME()

Om het voor ons gemakkelijker te maken om de resultaten te verifiëren, voer ik hier zowel de WEEKDAY() en DAYNAME() functies naast elkaar.

SET @date = '2021-01-21';
SELECT 
  DAYNAME(@date) AS 'Day Name',
  WEEKDAY(@date) AS 'Weekday';

Resultaat:

+----------+---------+
| Day Name | Weekday |
+----------+---------+
| Thursday |       3 |
+----------+---------+

Weekdagindex

Als je je afvraagt ​​waarom donderdag pas de derde dag van de week is, hier is hoe de weekdagindex wordt berekend:

Index Weekdag
0 Maandag
1 Dinsdag
2 Woensdag
3 Donderdag
4 Vrijdag
5 Zaterdag
6 Zondag


  1. Omgaan met tijdzone in webapplicatie

  2. Inleiding tot Azure Serverless

  3. Een beperking waardoor slechts één van de twee tabellen kan verwijzen naar een basistabel

  4. Android JDBC werkt niet:ClassNotFoundException op stuurprogramma