SQL道場 日付時刻関数 HOUR関数

SQLで時間(時)を取り出すHOUR関数について記載しています。

対応データベース:MySQL Access DB2

HOUR関数の文法

SELECT HOUR(日付) FROM テーブル
引数日付文字列型
返値数値型 日付値の時間が戻ります。

HOUR関数は指定された日付より時間(時)を取り出します。

MySQL仕様

time に対応する時を返します。 戻り値の範囲は、日付時間値の 0 から 23 までです。 ただし、TIME 値の範囲は実際にはもっと大きいため、HOUR は 23 よりも大きい値を返すことができます。

実行例

MySQLの実行例

/* MySQL 時間(時)を取り出すサンプル */
SELECT HOUR(NOW());
SELECT HOUR('2008-02-03 10:05:03');
HOUR関数サンプル実行結果