📅  最后修改于: 2023-12-03 15:39:41.671000             🧑  作者: Mango
在许多数据库应用程序中,需要从日期中提取特定的部分。在这里,我们将重点介绍如何在SQL中提取日期的年份。
首先,我们需要有一个包含日期列的表来执行这个任务。在本例中,我们将使用以下表来表示员工信息:
CREATE TABLE `employees` (
`id` INT NOT NULL,
`name` VARCHAR(45) NOT NULL,
`hire_date` DATE NOT NULL,
PRIMARY KEY (`id`)
);
要获取日期的年份,在SQL中使用YEAR()函数,该函数使用以下格式:
YEAR(date)
其中,date是需要提取年份的日期。
因此,如果我们需要从hire_date列中提取所有员工的入职年份,我们可以编写以下SQL查询:
SELECT YEAR(hire_date) AS hire_year FROM employees;
以上查询将返回一个包含hire_year列的表,其中包含所有员工的入职年份。
在SQL中提取日期的年份非常简单。使用YEAR()函数,您可以轻松地从日期中提取年份,从而使您的应用程序更加灵活和易于管理。