Consulta SQL para eliminar datos de una tabla según la fecha

Muchas veces tenemos que borrar datos en función de la fecha. Estas fechas pueden ser algunas fechas más antiguas. Para este propósito, podemos usar la consulta de eliminación junto con la cláusula where. Este enfoque nos ayuda a eliminar algunos datos antiguos de nuestra base de datos. En este artículo, vamos a eliminar los datos de los empleados en función de sus fechas de nacimiento.

Paso 1: Creación de la base de datos

Consulta :

CREATE DATABASE Gfg;

Paso 2: Uso de la base de datos

Consulta :

USE DATABASE Gfg;

Después de ejecutar esta consulta podemos crear tablas en nuestra base de datos.

Paso 3: definición de la tabla

Consulta:

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

Producción:

Después de ejecutar esta consulta, se creará una tabla con el nombre Empleado con la columna especificada. 

Paso 4: agregar datos a la tabla

Producción:

Después de ejecutar esta consulta, los registros se insertarán como se muestra arriba.

Paso 5: Eliminar de la tabla en función de una fecha

Consulta:

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

En esta consulta, estamos eliminando los registros que tienen una fecha de nacimiento anterior a 2001-01-04 (año-mes-fecha).

Producción:

Como hemos eliminado los empleados cuya fecha de nacimiento era anterior a ‘2001-01-04’, podemos ver los empleados con fecha mayor e igual a 2001-01-04.

Publicación traducida automáticamente

Artículo escrito por aniketdalal126 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *