Чтобы получить текущий год в SQL, вы можете использовать различные методы в зависимости от конкретной системы управления базами данных (СУБД), которую вы используете. Вот несколько распространенных подходов с примерами кода:
-
Использование функции ГОД():
SELECT YEAR(CURRENT_DATE) AS CurrentYear; -
Использование функции DATEPART():
SELECT DATEPART(YEAR, CURRENT_TIMESTAMP) AS CurrentYear; -
Использование функции EXTRACT():
SELECT EXTRACT(YEAR FROM CURRENT_DATE) AS CurrentYear; -
Использование функции GETDATE() (для Microsoft SQL Server):
SELECT YEAR(GETDATE()) AS CurrentYear; -
Использование функции SYSDATE (для Oracle):
SELECT EXTRACT(YEAR FROM SYSDATE) AS CurrentYear FROM DUAL; -
Использование функции NOW() (для MySQL и MariaDB):
SELECT YEAR(NOW()) AS CurrentYear; -
Использование функции CURRENT_TIMESTAMP (для PostgreSQL):
SELECT EXTRACT(YEAR FROM CURRENT_TIMESTAMP) AS CurrentYear;
Эти примеры демонстрируют, как получить текущий год в различных СУБД. Вы можете выбрать метод, который подходит вашей конкретной системе базы данных.