sql >> データベース >  >> RDS >> Mysql

MYSQLのインデックス番号から平日の名前を取得します

    @Aliminatorが述べたように、 DAYNAME DATEを使用 。

    ただし、スキーマを変更したくない場合は、ここに気の利いたハックがあります:

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

    これは、1970-09-20が日曜日、21日が月曜日などであるという事実に基づいています。



    1. SQL Serverクエリ:リテラルでは高速ですが、変数では低速です

    2. Oracleのすべてのテーブルのリストを取得しますか?

    3. SQLServer-NATURAL JOIN / x JOIN y USING(フィールド)の欠如

    4. MySQLの重複する日付、競合するものはありません