En este artículo, veremos cómo puede establecer el valor de la columna en Nulo en SQL.
Primero, creemos una tabla usando el comando CREAR TABLA:
-- create a table CREATE TABLE students (Sr_No integer,Name varchar(20), Gender varchar(2)); -- insert some values INSERT INTO students VALUES (1, 'Nikita', 'F'); INSERT INTO students VALUES (2, 'Akshit', 'M'); INSERT INTO students VALUES (3, 'Ritesh', 'F'); INSERT INTO students VALUES (4, 'Himani', 'F'); -- fetch some values SELECT * FROM students ;
La tabla quedaría así:
Para ACTUALIZAR el valor de la columna, use el siguiente comando:
UPDATE TABLE [TABLE_NAME]
Para establecer el valor de la columna en NULL use la sintaxis:
update [TABLE_NAME] set [COLUMN_NAME] = NULL where [CRITERIA]
Ejemplo: Para la tabla anterior
update students set Gender = NULL where Gender='F'; SELECT * FROM students ;
Producción:
El valor de la columna también se puede establecer en NULL sin especificar la condición ‘dónde’.
Ejemplo:
update students set Gender = NULL; SELECT * FROM students ;
Producción:
Si ha establecido una restricción de que un valor de columna en particular no puede ser NULL y luego intenta establecerlo como NULL, generará un error.
Ejemplo:
-- create a table CREATE TABLE students (Sr_No integer,Name varchar(20), Gender varchar(2) NOT NULL); -- insert some values INSERT INTO students VALUES (1, 'Nikita', 'F'); INSERT INTO students VALUES (2, 'Akshit', 'M'); INSERT INTO students VALUES (3, 'Ritesh', 'F'); INSERT INTO students VALUES (4, 'Himani', 'F'); -- fetch some values SELECT * FROM students ;
Producción:
ERROR: El género puede no ser NULL.
Publicación traducida automáticamente
Artículo escrito por akshitsaxenaa09 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA