📜  基于日期从表中删除数据的 SQL 查询

📅  最后修改于: 2022-05-13 01:55:32.828000             🧑  作者: Mango

基于日期从表中删除数据的 SQL 查询

很多时候,我们必须根据日期删除数据。这些日期可以是一些较旧的日期。为此,我们可以将删除查询与 where 子句一起使用。这种方法可以帮助我们删除数据库中的一些旧数据。在本文中,我们将根据员工的出生日期删除员工的数据。

第一步:创建数据库

查询

CREATE DATABASE Gfg;

第二步:使用数据库

查询

USE DATABASE Gfg;

执行此查询后,我们可以在数据库中创建表。

第三步:表定义

询问:

CREATE TABLE EMPLOYEE (name VARCHAR(20), age VARCHAR(20),
 GENDER(20), birth DATE, Department VARCHAR(50) );

输出:

执行此查询后,将使用指定的列创建一个名为 Employee 的表。

第 4 步:将数据添加到表中

输出:

执行此查询后,将插入记录,如上所示。

第 5 步:根据日期从表中删除

询问:

DELETE FROM Employee where birth < '2001-01-04'

在此查询中,我们将删除生日早于 2001-01-04(年-月-日)的记录。

输出:

由于我们删除了出生日期早于“2001-01-04”的员工,我们可以看到日期大于等于 2001-01-04 的员工。