📅  最后修改于: 2023-12-03 15:23:19.685000             🧑  作者: Mango
在 SQL 中,我们可以使用特定的语句来获取特定月份雇用的人员。以下是具体步骤:
首先,我们需要创建 Employee 表格,该表格将存储我们需要查询的数据。以下是创建 Employee 表格的 SQL 语句:
CREATE TABLE Employee (
EmployeeID INT PRIMARY KEY,
EmployeeName VARCHAR(255),
HireDate DATE
);
该语句将创建一个名为 Employee 的表格,其中包含三列:EmployeeID、EmployeeName 和 HireDate。其中,EmployeeID 是主键,而 HireDate 的数据类型是 DATE,将用于存储雇佣日期的信息。
接下来,我们需要向 Employee 表格中插入数据。以下是插入数据的 SQL 语句:
INSERT INTO Employee (EmployeeID, EmployeeName, HireDate)
VALUES (1, 'John Smith', '2021-01-05'),
(2, 'Jane Doe', '2021-02-15'),
(3, 'Bob Johnson', '2021-03-20');
该语句将向 Employee 表格中插入三条数据,其中包括雇佣日期信息。
现在,我们可以使用 SQL 语句来查询特定月份雇用的人员。以下是查询数据的 SQL 语句:
SELECT EmployeeName, HireDate
FROM Employee
WHERE MONTH(HireDate) = 2;
该语句将从 Employee 表格中查询 HireDate 列中包含的月份为 2 的雇佣日期信息,然后返回 EmployeeName 和 HireDate 列的数据。
-- create table
CREATE TABLE Employee (
EmployeeID INT PRIMARY KEY,
EmployeeName VARCHAR(255),
HireDate DATE
);
-- insert data
INSERT INTO Employee (EmployeeID, EmployeeName, HireDate)
VALUES (1, 'John Smith', '2021-01-05'),
(2, 'Jane Doe', '2021-02-15'),
(3, 'Bob Johnson', '2021-03-20');
-- query data
SELECT EmployeeName, HireDate
FROM Employee
WHERE MONTH(HireDate) = 2;
以上就是在 SQL 中获取特定月份雇用的人员的详细步骤。