Preamble
The Oracle/PLSQL MIN function returns the minimum value of the expression.
Oracle/PLSQL syntax of MIN function
SELECT MIN(aggregate_expression_id)
FROM tabs
[WHERE conds]
OR syntax for MIN function with results grouped in one or more columns:
SELECT expression1_id, expression2_id, ... expression_n_id,
MIN(aggregate_expression_id)
FROM tabs
[WHERE conds]
GROUP BY expression1_id, expression2_id, ... expression_n_id;
Parameters and arguments of the function
- expression1_id, expression2_id, …expression_n_id – expressions that are not encapsulated in the MIN function must be included in the GROUP BY operator at the end of the SQL sentence.
- aggregate_expression_id – is a column or expression from which the minimum value will be returned.
- tabs – tables from which you want to get records. At least one table must be specified in FROM operator.
- WHERE conds – optional. These are the conditions that must be met for the selected records.
MIN function in the following versions of Oracle/PLSQL
|
Oracle 12c, Oracle 11g, Oracle 10g, Oracle 9i, Oracle 8i
|
One Field Example
Let’s consider examples of the MIN function and learn how to use the MIN function in Oracle/PLSQL.
For example, you will want to know what is the minimum wage for all employees.
SELECT MIN(salary_id) AS "Lowest Salary"
FROM empls;
The query above will return the minimum wage for all employees from the employees table.
Example – Using GROUP BY
In some cases, you may need to use GROUP BY with MIN function.
For example, you might also want to use the MIN function to return the department and MIN(salary) to the department.
SELECT depart, MIN(salary_id) AS "Lowest salary".
FROM empls
GROUP BY depart;
Since your SELECT operator has one column that is not encapsulated in the MIN function, you must use GROUP BY. Therefore, the department field must be specified in the GROUP BY operator.
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
How to Optimize Travel and Hospitality Operations with Enteros Database Software, AI-Powered Analytics, and Database Observability
- 19 August 2026
- Database Performance Management
Introduction Hotels, airlines, resorts, travel platforms, and hospitality groups depend on databases for reservations, guest profiles, loyalty programs, pricing, billing, inventory, and customer engagement. A slow booking platform can directly translate into lost revenue. Enteros helps travel and hospitality organizations optimize database performance through Database Observability, AI-powered Analytics, SQL Performance Intelligence, Predictive Analytics, Operational Intelligence, … Continue reading “How to Optimize Travel and Hospitality Operations with Enteros Database Software, AI-Powered Analytics, and Database Observability”
Driving Smarter Healthcare IT Operations with AIOps, FinOps, and Database Observability
Introduction Healthcare organizations are undergoing a major digital transformation. Electronic health records (EHRs), patient portals, telehealth platforms, healthcare insurance systems, clinical applications, medical imaging, digital pharmacies, revenue-cycle platforms, and data-driven decision systems now depend on complex IT infrastructure. As healthcare becomes increasingly digital, IT teams face a difficult challenge: maintaining reliable, high-performance applications while controlling … Continue reading “Driving Smarter Healthcare IT Operations with AIOps, FinOps, and Database Observability”
How to Optimize Media and Entertainment Operations with Enteros Database Software, AI-Powered Analytics, and Database Observability
Introduction Media and entertainment organizations increasingly depend on digital platforms for streaming, publishing, advertising, subscriptions, content management, audience analytics, and personalization. Every stream, subscription, content search, advertisement, recommendation, and customer interaction depends on databases. Enteros helps media companies optimize these environments through Database Observability, AI-powered Analytics, SQL Performance Intelligence, Operational Intelligence, Predictive Analytics, Root Cause … Continue reading “How to Optimize Media and Entertainment Operations with Enteros Database Software, AI-Powered Analytics, and Database Observability”
How to Optimize Logistics and Transportation Operations with Enteros Database Software, AI-Powered Analytics, and Database Observability
- 18 August 2026
- Database Performance Management
Introduction Logistics and transportation companies operate in an environment where timing, visibility, and data accuracy are critical. Every shipment, delivery, warehouse transaction, route update, fleet event, and customer interaction generates data. Modern logistics organizations rely on Transportation Management Systems (TMS), Warehouse Management Systems (WMS), ERP, fleet management, order management, customer portals, supply chain analytics, and … Continue reading “How to Optimize Logistics and Transportation Operations with Enteros Database Software, AI-Powered Analytics, and Database Observability”