- カテゴリ:
HOUR / MINUTE / SECOND¶
時間またはタイムスタンプ値から対応する時間部分を抽出します。
これらの関数は、同等の時間部分で DATE_PART (または EXTRACT)関数の代わりに使用できます(サポートされている日付と時刻の部分 を参照)。
- こちらもご参照ください。
構文¶
HOUR( <time_or_timestamp_expr> )
MINUTE( <time_or_timestamp_expr> )
SECOND( <time_or_timestamp_expr> )
引数¶
time_or_timestamp_expr
時間またはタイムスタンプ、または時間またはタイムスタンプに評価できる式。
戻り値¶
この関数は NUMBER型の値を返します。
使用上の注意¶
関数名 |
タイムまたはタイムスタンプから抽出された時間部分 |
可能な値 |
---|---|---|
HOUR |
指定された日の時間 |
0から23 |
MINUTE |
指定された時間の分 |
0から59 |
SECOND |
指定された分の秒 |
0から59 |
例¶
この例は、 HOUR、 MINUTE、 SECOND 関数を示しています。
SELECT '2025-04-08T23:39:20.123-07:00'::TIMESTAMP AS tstamp,
HOUR(tstamp) AS "HOUR",
MINUTE(tstamp) AS "MINUTE",
SECOND(tstamp) AS "SECOND";
+-------------------------+------+--------+--------+
| TSTAMP | HOUR | MINUTE | SECOND |
|-------------------------+------+--------+--------|
| 2025-04-08 23:39:20.123 | 23 | 39 | 20 |
+-------------------------+------+--------+--------+
その他の例については、 日付と時刻の値の操作 をご参照ください。