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

WEEKDAY()の例– MySQL

    MySQLでは、WEEKDAY()を使用できます 指定された日付の平日インデックスを返す関数。引数として日付を指定するだけで、関数は平日のインデックスを返します。

    構文

    構文は次のようになります:

    WEEKDAY(date)
    

    date 平日を返してほしい日付です。

    例1-基本的な使用法

    実例を示します。

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

    結果:

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

    例2– DAYNAME()との比較

    結果を確認しやすくするために、ここでは両方のWEEKDAY()を実行します。 およびDAYNAME() 並んで機能します。

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

    結果:

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

    ウィークデイインデックス

    木曜日が週の3日目である理由がわからない場合は、曜日インデックスの計算方法を次に示します。

    インデックス 週の日
    0 月曜日
    1 火曜日
    2 水曜日
    3 木曜日
    4 金曜日
    5 土曜日
    6 日曜日


    1. Azure仮想マシンでのSQLServer2014の実行

    2. Postgres / SQLで2つの整数の最小/最大を取得するにはどうすればよいですか?

    3. 遅いクエリでPostgreSQLのパフォーマンスの問題を特定する方法

    4. シャーロットでのPASSサミットに参加しますか?