sql >> Database >  >> RDS >> Mysql

Krijg de naam van de weekdag van het indexnummer in MYSQL

Zoals @Aliminator al zei, zou je DAYNAME met een DATE .

Als u uw schema echter niet wilt wijzigen, is hier een handige hack voor u:

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

Dit is gebaseerd op het feit dat 1970/09/20 een zondag was, de 21e een maandag, enzovoort.



  1. De meest voorkomende waarde selecteren uit relatie - SQL-instructie

  2. Mysql VIEWS vs. PHP-query

  3. Onderdruk waarschuwingsuitvoer in bash

  4. set-namen vs mysqli_set_charset - zijn ze, behalve dat ze van invloed zijn op mysqli_escape_string, identiek?