sql >> Databasteknik >  >> RDS >> Mysql

Hämta veckodagsnamn från indexnummer i MYSQL

Som @Aliminator nämnde kan du använda DAYNAME med en DATE .

Men om du inte vill ändra ditt schema, här är ett smart hack för dig:

 SELECT DAYNAME(CONCAT("1970-09-20", dayIndex)) FROM your_table;

Detta är baserat på det faktum att 1970-09-20 var en söndag, den 21 var en måndag och så vidare.



  1. PHP - Infoga datum i mysql

  2. Öka prestanda genom att använda lässkrivdelning av databastrafik med Moodle 3.9

  3. Konvertera månadsnamn till månadsnummer i SQL Server

  4. Hur man beräknar skillnaden mellan två tidsstämplar i Oracle