MySQL 8.0.30でEXTRACT関数を使用して日付から一部の値を取得する
環境
Windows 11 Pro 21H2 64bit
MySQL 8.0.30
書式
EXTRACT(指定値 FROM 日付)
EXTRACT()関数を使用して,日付から一部の値を取得します。
指定値:YEAR,MONTH,WEEK,DAY,HOURなど
使用例
mysql> SELECT -> EXTRACT(YEAR FROM '2022-08-11') RESA, -> EXTRACT(YEAR_MONTH FROM '2022-08-12') RESB, -> EXTRACT(MONTH FROM '2022-08-13') RESC, -> EXTRACT(DAY FROM '2022-08-14') RESD -> ; +------+--------+------+------+ | RESA | RESB | RESC | RESD | +------+--------+------+------+ | 2022 | 202208 | 8 | 14 | +------+--------+------+------+ 1 row in set (0.00 sec)