PostgreSQL MIN() function is an aggregate function that returns the minimum value in a set of values.
Syntax: MIN(expression);
The MIN() function can be used with SELECT, WHERE and HAVING clause.
Now let’s look into some examples.For examples we will be using the sample database (ie, dvdrental).
Example 1:
The below query gets us the minimum amount paid by customers in the payment
table:
SELECT MIN(amount)
FROM payment;
Output:

Example 2:
The following query gets the smallest payment paid by each customer:
SELECT
customer_id,
MIN(amount)
FROM
payment
GROUP BY
customer_id;
Output:

Whether you're preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape,
GeeksforGeeks Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we've already empowered, and we're here to do the same for you. Don't miss out -
check it out now!
Last Updated :
01 Jun, 2020
Like Article
Save Article