PostgreSQL MAKE_DATE() Function
Summary: in this tutorial, you will learn how to use the PostgreSQL MAKE_DATE()
function to generate a date value from the year, month, and day.
Introduction to PostgreSQL MAKE_DATE() function
The MAKE_DATE()
function allows you to construct a date value from the specified year, month, and day values.
Here’s the syntax of the MAKE_DATE()
function:
In this syntax, year
, month
, and day
are the year, month, and day parts of the date. The negative year indicates BC.
The MAKE_DATE()
function returns a value of the DATE
type.
PostgreSQL MAKE_DATE() function examples
Let’s explore some examples of using the MAKE_DATE()
function.
1) Basic PostgreSQL MAKE_DATE() function example
The following example uses the MAKE_DATE()
function to generate the date 2024-03-25
:
Output:
2) Using the MAKE_DATE() function with leap years
The MAKE_DATE()
function automatically handles the leap years for you. For example, you can create a date of February 29th
in a leap year such as 2024
as follows:
Output:
3) Using the MAKE_DATE() function to generate sequential dates
The following example uses the MAKE_DATE()
function to generate a list of date values from Jan 1, 2024
to Jan 7, 2024
:
Output:
Summary
- Use the
MAKE_DATE()
function to generate a date value from the year, month, and day