Dans cet article, nous verrons comment vous pouvez définir la valeur de la colonne sur Null dans SQL.
Tout d’abord, créons une table à l’aide de la commande CREATE TABLE :
— créer une table CREATE TABLE student (Sr_No integer,Name varchar(20), Gender varchar(2)); — insérer des valeurs INSERER DANS LES VALEURS étudiants (1, ‘Nikita’, ‘F’); INSÉRER DANS LES VALEURS des étudiants (2, ‘Akshit’, ‘M’); INSÉRER DANS LES VALEURS des étudiants (3, ‘Ritesh’, ‘F’); INSÉRER DANS LES VALEURS des étudiants (4, ‘Himani’, ‘F’); — récupérer des valeurs SELECT * FROM étudiants ;
Le tableau ressemblerait à ceci :
À MISE À JOUR Valeur de la colonne, utilisez la commande ci-dessous :
TABLEAU DE MISE À JOUR [TABLE_NAME]
Pour définir la valeur de la colonne sur NULL, utilisez la syntaxe :
mettre à jour [TABLE_NAME] ensemble [COLUMN_NAME] = NULL où [CRITERIA]
Exemple: Pour le tableau ci-dessus
mettre à jour les élèves définir Gender = NULL où Gender= »F » ; SELECT * FROM étudiants ;
Sortir:
La valeur de la colonne peut également être définie sur NULL sans spécifier la condition « où ».
Exemple:
mettre à jour l’ensemble des élèves Sexe = NULL ; SELECT * FROM étudiants ;
Sortir:
Si vous avez défini une contrainte selon laquelle une valeur de colonne particulière ne peut pas être NULL, et que vous essayez ultérieurement de la définir comme NULL, cela générera une erreur.
Exemple:
— créer une table CREATE TABLE student (Sr_No integer,Name varchar(20), Gender varchar(2) NON NULL); — insérer des valeurs INSERER DANS LES VALEURS étudiants (1, ‘Nikita’, ‘F’); INSÉRER DANS LES VALEURS des étudiants (2, ‘Akshit’, ‘M’); INSÉRER DANS LES VALEURS des étudiants (3, ‘Ritesh’, ‘F’); INSÉRER DANS LES VALEURS des étudiants (4, ‘Himani’, ‘F’); — récupérer des valeurs SELECT * FROM étudiants ;
Sortir:
ERREUR: Le sexe peut ne pas être NULL.
Attention lecteur ! N’arrêtez pas d’apprendre maintenant. Apprendre SQL pour les entretiens en utilisant Cours SQL par GeeksforGeeks.