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