EXTRACT (Lakehouse v1)
Ruft den angegebenen Bestandteil eines Datums, einer Uhrzeit oder eines Zeitstempels ab.
Siehe auch: DATE_PART
SQL-Syntax
Abschnitt betitelt „SQL-Syntax“EXTRACT( YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | DOW | DOY FROM <date_or_time_expr> )- DOW: Wochentag.
- DOY: Tag des Jahres.
Rückgabetyp
Abschnitt betitelt „Rückgabetyp“Ganzzahl.
SQL-Beispiele
Abschnitt betitelt „SQL-Beispiele“SELECT NOW();
now() |---------------------+2023-10-16 02:09:28.0|
SELECT EXTRACT(DAY FROM NOW());
extract(day from now())|-----------------------+ 16|
-- October 16, 2023, is a MondaySELECT EXTRACT(DOW FROM NOW());
extract(dow from now())|-----------------------+ 1|
-- October 16, 2023, is the 289th day of the yearSELECT EXTRACT(DOY FROM NOW());
extract(doy from now())|-----------------------+ 289|
SELECT EXTRACT(MONTH FROM TO_DATE('2022-05-13'));
extract(month from to_date('2022-05-13'))|-----------------------------------------+ 5|