MySQL関数リファレンス

時刻から時を取り出す (HOUR)

スポンサードリンク
書式
HOUR( 'hh:mm:ss' )

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

例1(時刻から時を取り出す)
mysql> SELECT HOUR( '03:31:51' );
+--------------------+
| HOUR( '03:31:51' ) |
+--------------------+
|                  3 |
+--------------------+
1 row in set (0.00 sec)

mysql> SELECT HOUR( '15:31:51' );
+--------------------+
| HOUR( '15:31:51' ) |
+--------------------+
|                 15 |
+--------------------+
1 row in set (0.00 sec)

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

例2(引数に無効な時刻を指定した場合)
mysql> SELECT HOUR( '12:31:91' );
+--------------------+
| HOUR( '12:31:91' ) |
+--------------------+
|               NULL |
+--------------------+
1 row in set, 1 warning (0.00 sec)
スポンサードリンク
Hではじまる MySQL の関数 / 日付・時刻を扱う関数

日付・時刻を扱う関数

スポンサードリンク

Hではじまる MySQL の関数

HEX 10進数の整数を16進数に変換する
HOUR 時刻から時を取り出す