En este artículo, discutiremos la descripción general de la consulta SQL y nuestro enfoque principal será cómo obtener información del empleado cuando el empleado no está asignado al departamento en SQL. Vamos a discutirlo paso a paso.
Introducción:
las consultas nos ayudan a interactuar con la base de datos para varias operaciones de recuperación, actualización, eliminación e inserción de datos. En este artículo veamos una consulta para obtener la información de un empleado donde el empleado no está asignado a ningún departamento. Cuando en una tabla, si algún atributo no tiene asignado ningún valor, sería NULL, así que ejecutemos la consulta en una tabla en la base de datos de la empresa.
Paso 1: Creación de una base de datos:
creación de una empresa de base de datos utilizando la siguiente consulta SQL de la siguiente manera.
CREATE DATABASE company;
Producción :
Paso 2: Uso de la base de datos:
uso de la empresa de la base de datos mediante la siguiente consulta SQL de la siguiente manera.
USE company;
Producción :
Paso 3: Creación de una tabla:
creación de una tabla de empleados con 5 columnas utilizando la siguiente consulta SQL de la siguiente manera.
CREATE TABLE employee ( emp_id varchar(20), emp_name varchar(20), emp_dept varchar(20), emp_age INT, emp_sex varchar(8) );
Producción :
Paso 4: Verificación de la base de datos:
para ver la descripción de la base de datos utilizando la siguiente consulta SQL de la siguiente manera.
DESCRIBE employee;
Producción :
Paso 5: Insertar datos en la tabla:
insertar filas en la tabla de empleados utilizando la siguiente consulta SQL de la siguiente manera.
INSERT INTO employee VALUES('E00001','JHONNY','BACKEND DEVELOPER',26,'male'); INSERT INTO employee VALUES('E00002','DARSHI',NULL,27,'male'); INSERT INTO employee VALUES('E00003','JASMINE',NULL,37,'female'); INSERT INTO employee VALUES('E00004','LILLY',NULL,47,'female'); INSERT INTO employee VALUES('E00005','RONALD','UI DEVELOPER',26,'male');
Producción :
Paso 6: Verificación de los datos insertados:
visualización del empleado de la tabla después de insertar filas utilizando la siguiente consulta SQL de la siguiente manera.
SELECT* FROM employee;
Producción :
Consulta para encontrar los empleados cuyos departamentos no están asignados:
aquí veremos cómo consultar para encontrar los empleados cuyos departamentos no están asignados utilizando la siguiente consulta SQL de la siguiente manera.
Sintaxis:
SELECT* FROM table_name WHERE column_name IS NULL;
Selección de consulta de datos –
SELECT* FROM employee WHERE emp_dept IS NULL;
Salida:
En esta tabla se obtienen todos los registros de empleados cuyo departamento tiene valor NULL.
Consulta para encontrar los empleados cuyos departamentos están asignados:
Aquí, veremos cómo consultar para encontrar los empleados cuyos departamentos están asignados utilizando el siguiente SQL de la siguiente manera.
Sintaxis:
SELECT * FROM table_name WHERE column_name IS NOT NULL;
Selección de consulta –
SELECT * FROM employee WHERE emp_dept IS NOT NULL;
Salida:
Se obtienen todos los registros de un empleado cuyo departamento está asignado.
Publicación traducida automáticamente
Artículo escrito por lokeshpotta20 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA