EXTRACT
Omschrijving
EXTRACT
is een rijfunctie die het opgegeven gedeelte van a . retourneert DATE
waarde.Syntaxis
EXTRACT
("extract_value
",DATE
)Retourwaarde
Retourneert de opgegeven geëxtraheerde waarde als type
INTEGER
. EXTRACT
verwijdert voorloopnullen. De maand april retourneert bijvoorbeeld de waarde 4
, niet 04
.Invoerparameters
- extract_value
- Vereist. Een van de volgende extraheerwaarden:
- - Retourneert het millisecondegedeelte van een datumwaarde. Bijvoorbeeld: een invoerdatumwaarde vanmillisecond2012-08-15 20:38:40.213retourneert een geheel getal van213.
- - Retourneert het tweede gedeelte van een datumwaarde. Bijvoorbeeld: een invoerdatumwaarde vansecond2012-08-15 20:38:40.213retourneert een geheel getal van40.
- - Retourneert het minuutgedeelte van een datumwaarde. Bijvoorbeeld: een invoerdatumwaarde vanminute2012-08-15 20:38:40.213retourneert een geheel getal van38.
- - Retourneert het uurgedeelte van een datumwaarde. Bijvoorbeeld: een invoerdatumwaarde vanhour2012-08-15 20:38:40.213retourneert een geheel getal van20.
- - Retourneert het daggedeelte van een datumwaarde. Bijvoorbeeld: een invoerdatumwaarde vanday2012-08-15retourneert een geheel getal van.15
- - Retourneert het ISO-weeknummer voor de ingevoerde datumwaarde. Bijvoorbeeld: een invoerdatumwaarde vanweek2012-01-02retourneert een geheel getal van1(de eerste ISO-week van 2012 begint op maandag 2 januari). Een invoerdatumwaarde van2012-01-01retourneert een geheel getal van52(1 januari 2012 valt in de laatste ISO-week van 2011).
- - Retourneert het maandgedeelte van een datumwaarde. Bijvoorbeeld: een invoerdatumwaarde vanmonth2012-08-15retourneert een geheel getal van8.
- - Retourneert het kwartaalnummer voor de invoerdatumwaarde, waarbij kwartalen beginnen op 1 januari, 1 april, 1 juli of 1 oktober. Bijvoorbeeld: een invoerdatumwaarde vanquarter2012-08-15retourneert een geheel getal van3.
- - Retourneert het jaargedeelte van een datumwaarde. Bijvoorbeeld: een invoerdatumwaarde vanyear2012-01-01retourneert een geheel getal van2012.
- - Retourneert de jaarwaarde die overeenkomt met het ISO-weeknummer van de ingevoerde datumwaarde. Bijvoorbeeld: een invoerdatumwaarde vanweekyear2012-01-02retourneert een geheel getal van2012(de eerste ISO-week van 2012 begint op maandag 2 januari). Een invoerdatumwaarde van2012-01-01retourneert een geheel getal van2011(1 januari 2012 valt in de laatste ISO-week van 2011).
- date
- Vereist. Een veldnaam of expressie die a . retourneertDATEwaarde.
Voorbeelden
Extraheer het uurgedeelte uit het veld 'Datum
order_date'
:EXTRACT("hour",[order_date])
De waarde van de
order_date
casten Text
veld toe aan een datumwaarde met behulp van TO_DATE
en extraheer het ISO-weekjaar:EXTRACT("weekyear",TO_DATE([order_date],"MM/dd/yyyy HH:mm:ss"))