Introduction
The EXTRACT function helps you get specific parts like year, month, or day from a date or time. It makes it easy to work with dates by focusing on just the part you need.
EXTRACT(field FROM source)SELECT EXTRACT(year FROM DATE '2024-06-15');
SELECT EXTRACT(month FROM TIMESTAMP '2024-06-15 14:30:00');
SELECT EXTRACT(day FROM DATE '2024-06-15');
SELECT EXTRACT(hour FROM TIMESTAMP '2024-06-15 14:30:00');
SELECT EXTRACT(year FROM DATE '2024-06-15') AS year_part, EXTRACT(month FROM DATE '2024-06-15') AS month_part, EXTRACT(day FROM DATE '2024-06-15') AS day_part, EXTRACT(dow FROM DATE '2024-06-15') AS day_of_week_part ;
EXTRACT function do in PostgreSQL when used with a date or timestamp?created_at?SELECT EXTRACT(DAY FROM TIMESTAMP '2024-06-15 10:30:00');
SELECT EXTRACT('YEAR' FROM CURRENT_DATE);orders where the order was placed in the first quarter (January to March) of any year. Which query correctly uses EXTRACT to filter these records?Pass the test and this pattern moves unknown