SQL道場 日付時刻関数 DAYOFMONTH関数

SQLで日を取得するDAYOFMONTH関数について記載しています。

対応データベース:MySQL

DAYOFMONTH関数の文法

SELECT DAYOFMONTH(日付) FROM テーブル
引数日付文字列型
返値文字列型 日が数値で戻ります。

DAYOFMONTH関数は指定された日付より日を取り出します。

MySQL仕様

1 から 31 までの範囲内で date に対応する日を返します。’0000-00-00′ や ‘2008-00-00’ のように日の部分がゼロの場合は、0 を返します。

https://dev.mysql.com/doc/refman/8.0/ja/date-and-time-functions.html#function_dayofmonth

実行例

MySQLの実行例

/* MySQL 2023/12/31の日を取得するサンプル */
SELECT DAYOFMONTH('2023-12-31');
DAYOFMONTH関数サンプル実行結果