基于日期从表中删除数据的 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 的员工。