- Kategorien:
HOUR / MINUTE / SECOND¶
Extrahiert aus einem Zeit- oder Zeitstempelwert die entsprechende Zeitkomponente.
Diese Funktionen sind Alternativen zur Verwendung der Funktion DATE_PART (oder EXTRACT) mit der entsprechenden Zeitkomponente (siehe Unterstützte Datums- und Uhrzeitkomponenten).
- Siehe auch:
Syntax¶
HOUR( <time_or_timestamp_expr> )
MINUTE( <time_or_timestamp_expr> )
SECOND( <time_or_timestamp_expr> )
Argumente¶
time_or_timestamp_expr
Eine Zeit oder ein Zeitstempel oder ein Ausdruck, der zu einer Zeit oder einem Zeitstempel ausgewertet werden kann.
Rückgabewerte¶
Gibt einen Wert vom Typ NUMBER zurück.
Nutzungshinweise¶
Funktionsname |
Zeitkomponente, die aus der Zeit oder dem Zeitstempel extrahiert wurde |
Mögliche Werte: |
---|---|---|
HOUR |
Stunde des angegebenen Tages |
0 bis 23 |
MINUTE |
Minute der angegebenen Stunde |
0 bis 59 |
SECOND |
Sekunde der angegebenen Minute |
0 bis 59 |
Beispiele¶
Dieses Beispiel demonstriert die Funktionen HOUR, MINUTE und 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 |
+-------------------------+------+--------+--------+
Weitere Beispiele finden Sie unter Verwenden von Datums- und Zeitwerten.