year
1. YEAR Function
=======year
1. YEAR Function
>>>>>>> 9d19b1c8cb744c8e86d5c15b74d8b5f719ad62beThe YEAR function in H2 database is used to extract the year from a given date or timestamp value.
2. Syntax
The syntax for the YEAR function in H2 database is as follows:
YEAR(date)
Arguments
date
: The date or timestamp value from which the year needs to be extracted. It can be a column name, a variable, or a literal value of type DATE or TIMESTAMP.
Return
- The YEAR function returns the year as an integer value.
3. Notes
- The YEAR function in H2 database extracts the year from a given date or timestamp value. If the input is not a valid date or timestamp, the function will return
NULL
. - Make sure to provide a valid date or timestamp value as the argument for the YEAR function to avoid errors.
- The YEAR function is specific to H2 database and may have a different implementation or syntax in other database systems.
4. Examples
Here are a few examples demonstrating the usage of the YEAR function in H2 database:
Example 1 - Extracting the year from a date:
SELECT YEAR(DATE '2022-06-15') AS extracted_year;
Output:
extracted_year
--------------
2022
Example 2 - Extracting the year from a timestamp:
SELECT YEAR(TIMESTAMP '2022-06-15 09:30:45') AS extracted_year;
Output:
extracted_year
--------------
2022
Example 3 - Extracting the year from a column:
CREATE TABLE events (
id INT PRIMARY KEY,
event_date DATE
);
INSERT INTO events VALUES (1, DATE '2022-01-15'), (2, DATE '2022-02-20'), (3, DATE '2022-03-25');
SELECT id, event_date, YEAR(event_date) AS extracted_year
FROM events;
Output:
id | event_date | extracted_year
---+-------------+----------------
1 | 2022-01-15 | 2022
2 | 2022-02-20 | 2022
3 | 2022-03-25 | 2022
5. Related Functions
- month - Extract the month from a date or timestamp
- DAY - Extract the day from a date or timestamp