日付値が該当する曜日を返します。
構文
int dayofweek(datetime|timestamp|date|string <date>)パラメータ
date: 必須です。 DATETIME、TIMESTAMP、date、またはSTRING型の日付値。 入力値は、yyyy-mm-dd、yyyy-mm-dd hh:mi:ss、またはyyyy-mm-dd hh:mi:ss:ff3形式です。 値がSTRING型の場合、値には少なくともyyyy-mm-dd部分を含める必要があり、余分な文字列を含めることはできません。
戻り値
INT型の値が返されます。 戻り値は、次のルールによって異なります。
dateの値がDATETIME、TIMESTAMP、DATE、またはSTRING型でない場合、または形式が要件を満たしていない場合は、nullが返されます。
dateの値がnullの場合、nullが返されます。
戻り値の範囲は1から7です。 値1は日曜日を示し、値2は月曜日を示し、同じルールが他の値に適用されます。
例
-- The return value is 5. The return value indicates Thursday.
SELECT dayofweek('2009-07-30');関連関数
DAYOFWEEKは日付関数です。 日付の計算と変換に関連する関数の詳細については、日付関数.