La consulta en SQL es como una declaración que realiza una tarea. Aquí, necesitamos escribir una consulta que imprima el nombre del empleado distinto cuyo DOB está en el rango dado.
Primero crearemos una base de datos llamada » geeks » y luego crearemos una tabla » departamento » en esa base de datos.
Creación de una base de datos:
Use la siguiente instrucción SQL para crear una base de datos llamada geeks:
CREATE DATABASE geeks;
Usando la base de datos:
USE geeks;
Definición de tabla:
Tenemos la siguiente tabla de departamentos en nuestra base de datos geeks :
CREATE TABLE department( ID int, NAME Varchar(20), Gender Varchar(5), DateOfBirth Date);
Puede usar la siguiente declaración para consultar la descripción de la tabla creada:
EXEC sp_columns department;
Agregar datos a la tabla:
El tipo de datos de fecha utiliza el formato ‘ AAAA-MM-DD ‘. Use la siguiente declaración para agregar datos a la tabla de departamentos:
INSERT INTO department VALUES (1,'Neha','F','1994-06-03'); INSERT INTO department VALUES (2,'Harsh','M','1996-03-12'); INSERT INTO department VALUES (3,'Harsh','M','1995-05-01'); INSERT INTO department VALUES (4,'Rupali','F',1996-11-11'); INSERT INTO department VALUES (5,'Rohan','M','1992-03-08');
Para verificar el contenido de la tabla, use la siguiente declaración:
SELECT * FROM department
Aquí, asumiremos que el rango de fecha de nacimiento es desde 1995-01-01 hasta 1996-12-31 .
Consulta:
Ahora usaremos la siguiente sintaxis para consultar el nombre del Empleado Distinto cuyo DOB está entre un rango dado:
Syntax: SELECT DISTINCT column_name1 FROM table_name WHERE column_name2 between value1 and value2;
Entonces, la consulta de nuestra tabla es como se muestra a continuación:
SELECT DISTINCT NAME FROM department WHERE DateOfBirth between '1995-01-01' and '1996-12-31';
Producción:
Publicación traducida automáticamente
Artículo escrito por suchismita1302 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA