Preamble
The Oracle/PLSQL EXTRACT function extracts a value from a date or interval value.
Oracle/PLSQL syntax of EXTRACT function
EXTRACT (
{ YEAR | MONTH | DAY | HOUR | MINUTE | SECOND }
| { TIMEZONE_HOUR | TIMEZONE_MINUTE }
| { TIMEZONE_REGION | TIMEZONE_ABBR }
FROM { date_value | interval_value } )
The EXTRACT function returns a numeric value when the following parameters are provided: YEAR, MONTH, DAY, HOUR, MINUTE, SECOND, TIMEZONE_HOUR, TIMEZONE_MINUTE, TIMEZONE_REGION, TIMEZONE_MINUTE.
- Function EXTRACT returns VARCHAR2 when parameters TIMEZONE_REGION or TIMEZONE_ABBR are provided (because time zone name or abbreviation information is returned).
- You can only extract YEAR, MONTH, and DAY from the date.
- You can only extract TIMEZONE_HOUR and TIMEZONE_MINUTE from date/time with time zone data type.
EXTRACT function can be used in the following versions of Oracle/PLSQL
Oracle 12c, Oracle 11g, Oracle 10g, Oracle 9i
|
Let’s consider some examples of EXTRACT function and learn how to use EXTRACT function in Oracle.
SELECT EXTRACT (YEAR FROM DATE '2019-08-22') FROM DUAL;
--Result: 2019
SELECT EXTRACT (MONTH FROM DATE '2019-08-22') FROM DUAL;
--Result: 8
SELECT EXTRACT (DAY FROM DATE '2019-08-22') FROM DUAL;
--Result: 22
SQL: Extract function
About Enteros
Enteros offers a patented database performance management SaaS platform. It proactively identifies root causes of complex business-impacting database scalability and performance issues across a growing number of clouds, RDBMS, NoSQL, and machine learning database platforms.
The views expressed on this blog are those of the author and do not necessarily reflect the opinions of Enteros Inc. This blog may contain links to the content of third-party sites. By providing such links, Enteros Inc. does not adopt, guarantee, approve, or endorse the information, views, or products available on such sites.
Are you interested in writing for Enteros’ Blog? Please send us a pitch!
RELATED POSTS
Microfinance platforms scaling to millions
- 15 September 2025
- Software Engineering
Introduction Microfinance has transformed financial inclusion, giving underserved communities access to credit and opportunity. But as platforms scale from thousands to millions of borrowers, the very systems enabling this mission can become bottlenecks. The Challenge Peak-hour overload: thousands apply at once, slowing approvals. Read moreMongoDB profiler and database performance problem diagnosis and identificationDelays in scoring: … Continue reading “Microfinance platforms scaling to millions”
Breaking news under load
When traffic spikes become breaking points Election nights. Natural disasters. Global events. In those moments, audiences turn to news sites in record numbers. But just when the newsroom needs to move fastest, the CMS and databases often slow to a crawl. The result: missed updates, frustrated readers, and credibility at risk. When breaking news slows, … Continue reading “Breaking news under load”
Unlocking RevOps Efficiency in the Banking World with AIOps-Powered Database Technology and Root Cause Analysis—Driven by Enteros
Introduction The banking sector has long been a pioneer in adopting cutting-edge technologies to maintain security, efficiency, and customer trust. From mobile banking apps and real-time payments to fraud detection systems and risk management models, financial institutions operate on massive volumes of data and complex database infrastructures. But with this dependency comes a unique set … Continue reading “Unlocking RevOps Efficiency in the Banking World with AIOps-Powered Database Technology and Root Cause Analysis—Driven by Enteros”
Driving Technology Sector Growth with Enteros: AI-Powered Database Performance, Cloud FinOps, and Next-Gen Database Software
Introduction The technology sector is at the heart of global digital transformation. From software-as-a-service (SaaS) providers to enterprise IT vendors, cloud-native startups, and global hyperscalers, the industry is both the builder and consumer of massive-scale digital infrastructure. To remain competitive, technology companies must ensure optimal database performance, leverage the power of artificial intelligence (AI), adopt … Continue reading “Driving Technology Sector Growth with Enteros: AI-Powered Database Performance, Cloud FinOps, and Next-Gen Database Software”