MariaDB 月の最後の日にちを求める

MariaDB 月の最後の日にちを求める

MariaDBで、月の最後の日にちを求める手順を記述してます。「LAST_DAY()」に求めたい日付を指定することで可能です。ここでは、実際に実行した結果を画像で掲載してます。

環境

  • OS CentOS Stream release 9
  • MariaDB 10.10.2
  • phpMyAdmin 5.2.0

手順

月の最後の日にちを求める場合は、「LAST_DAY()」を使用します。

LAST_DAY(日付)

実際に、実行してみます。

SELECT 
LAST_DAY('2021-01-05'),
LAST_DAY('2021-02-05'),
LAST_DAY('2020-02-05'),
LAST_DAY('2020-02-05 01:01:01')
;

実行結果をみると、取得されていることが確認できます。うるう年も、問題なく取得されています。

存在しない日付を指定

存在しない日付を指定すると、「null」が返されます。

SELECT 
LAST_DAY('2021-15-05')
;

実行結果