DAYOFMONTH( 'YYYY-MM-DD' ) --以下はDAYOFMONTHの別名。 --MySQL 4.1.1 以降で使用可能。 DAY( 'YYYY-MM-DD' )
DAYOFMONTH関数を使用することで、年月日から日を取り出すことができます。
mysql> SELECT DAYOFMONTH( '2006-12-29' ); +----------------------------+ | DAYOFMONTH( '2006-12-29' ) | +----------------------------+ | 29 | +----------------------------+ 1 row in set (0.00 sec) mysql> --DAYはDAYOFMONTHの別名 mysql> SELECT DAY( '2006-12-29' ); +---------------------+ | DAY( '2006-12-29' ) | +---------------------+ | 29 | +---------------------+ 1 row in set (0.00 sec)
引数に無効な日付を指定した場合はNULLが返されます。
mysql> SELECT DAYOFMONTH( '2006-12-99' ); +----------------------------+ | DAYOFMONTH( '2006-12-99' ) | +----------------------------+ | NULL | +----------------------------+ 1 row in set, 1 warning (0.00 sec) mysql> SELECT DAY( '2006-12-99' ); +---------------------+ | DAY( '2006-12-99' ) | +---------------------+ | NULL | +---------------------+ 1 row in set, 1 warning (0.00 sec)
DATABASE | 接続中のデータベースを確認する |
DATE | 日時から日付を取り出す |
DAY | 年月日から日を取り出す |
DAYOFMONTH | 年月日から日を取り出す |
DAYOFWEEK | 日付の曜日を調べる |
DAYOFYEAR | 日付がその年の1月1日から何日目かを調べる |
DECODE | 復号化パスワードを指定して復号化する |
DEGREES | ラジアンを度に変換する |
DES_DECRYPT | トリプルDESで復号化する |
DES_ENCRYPT | トリプルDESで暗号化する |