¿Cómo insertar filas con valores NULL en SQL?

En SQL, debido a la falta de datos, a veces necesitamos insertar filas con valores NULL en las tablas. Aquí, la palabra clave NULL (sin comillas) se usa para representar ningún dato. Hay algunos puntos clave de valor nulo: 

  • El valor NULL es diferente de un valor cero.
  • Un valor NULL se usa para representar un valor faltante, pero generalmente tiene una de tres interpretaciones diferentes:
    • El valor desconocido (el valor existe pero no se conoce)
    • Valor no disponible (existe pero se retiene deliberadamente)
    • Atributo no aplicable (no definido para esta tupla)
  • A menudo no es posible determinar cuál de los significados se pretende. Por lo tanto, SQL no distingue entre los diferentes significados de NULL.

Sintaxis:

INSERT INTO TABLE_NAME values
(COLUMN_VALUE,NULL,........);

Paso 1: crear una base de datos. Para esto, use el siguiente comando para crear una base de datos llamada GeeksForGeeks.

Consulta:

CREATE DATABASE GeeksForGeeks

Producción:

Paso 2: use la base de datos GeeksForGeeks. Para esto, use el siguiente comando.

Consulta:

USE GeeksForGeeks

Producción:

Paso 3: Cree una tabla WORKER dentro de la base de datos GeeksForGeeks. Esta tabla tiene 4 columnas, a saber, STUDENT_ID, STUDENT_NAME, STUDENT_STANDARD, INGLÉS, MATEMÁTICAS y FÍSICA que contienen la identificación del estudiante, el nombre del estudiante, el estándar y las calificaciones de varias materias.

Consulta:

CREATE TABLE WORKER(
W_NAME VARCHAR(20),
CITY VARCHAR(20),
AGE INT);

Producción:

Paso 4: Muestre la estructura de la tabla WORKER.

Consulta:

EXEC SP_COLUMNS 'WORKER';

Producción:

Paso 5: inserte 10 filas en la tabla WORKER.

Consulta:

INSERT INTO WORKER VALUES('SAM','ONTARIO',NULL);
INSERT INTO WORKER VALUES('TIM',NULL,56);
INSERT INTO WORKER VALUES(NULL,'CAIRO',43);
INSERT INTO WORKER VALUES(NULL,'MUMBAI',NULL);
INSERT INTO WORKER VALUES(NULL,NULL,NULL);

Producción:

Paso 6: Muestre todas las filas de la tabla WORKER, incluidos los valores 0 (cero).

Consulta:

SELECT * FROM WORKER;

Producción:

Así, de esta forma, podemos insertar valores NULL en una tabla.

Publicación traducida automáticamente

Artículo escrito por abhisri459 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 *