MySQL関数リファレンス

日時から日付を取り出す (DATE)

スポンサードリンク
書式
--この関数はMySQL 4.1.1 以降で使用可能
DATE( 'YYYY-MM-DD hh:mm:ss' ) 

DATE関数を使用することで、日時から日付を取り出すことができます。

例1(日時から日付を取り出す)
mysql> SELECT DATE( '2007/04/25 11:22:33' );
+-------------------------------+
| DATE( '2007/04/25 11:22:33' ) |
+-------------------------------+
| 2007-04-25                    |
+-------------------------------+
1 row in set (0.00 sec)

引数に無効な日付や無効な時間を指定した場合はNULLが返されます。

例2(無効な時間を指定した場合)
mysql> SELECT DATE( '2007/04/25 11:22:99' );
+-------------------------------+
| DATE( '2007/04/25 11:22:99' ) |
+-------------------------------+
| NULL                          |
+-------------------------------+
1 row in set, 1 warning (0.00 sec)
例3(無効な日付を指定した場合)
mysql> SELECT DATE( '2007/04/99 11:22:33' );
+-------------------------------+
| DATE( '2007/04/99 11:22:33' ) |
+-------------------------------+
| NULL                          |
+-------------------------------+
1 row in set, 1 warning (0.00 sec)
スポンサードリンク
Dではじまる MySQL の関数 / 日付・時刻を扱う関数

日付・時刻を扱う関数

スポンサードリンク

Dではじまる MySQL の関数

DATABASE 接続中のデータベースを確認する
DATE 日時から日付を取り出す
DAY 年月日から日を取り出す
DAYOFMONTH 年月日から日を取り出す
DAYOFWEEK 日付の曜日を調べる
DAYOFYEAR 日付がその年の1月1日から何日目かを調べる
DECODE 復号化パスワードを指定して復号化する
DEGREES ラジアンを度に変換する
DES_DECRYPT トリプルDESで復号化する
DES_ENCRYPT トリプルDESで暗号化する