Kategorien:

Datums- und Uhrzeitfunktionen

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:

YEAR* / DAY* / WEEK* / MONTH / QUARTER

Syntax

HOUR( <time_or_timestamp_expr> )

MINUTE( <time_or_timestamp_expr> )

SECOND( <time_or_timestamp_expr> )
Copy

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";
Copy
+-------------------------+------+--------+--------+
| TSTAMP                  | HOUR | MINUTE | SECOND |
|-------------------------+------+--------+--------|
| 2025-04-08 23:39:20.123 |   23 |     39 |     20 |
+-------------------------+------+--------+--------+

Weitere Beispiele finden Sie unter Verwenden von Datums- und Zeitwerten.