Scénario :
Disons que vous travaillez en tant que développeur SQL Server. Vous devez écrire deux requêtes
1) Renvoyez tous les enregistrements de la table dbo.Customer où la colonne Adresse a des valeurs nulles
2) Renvoyez uniquement les enregistrements de la table dbo.Customer où la colonne Adresse a des valeurs autres que Nul.
Solution :
Nous pouvons utiliser la clause Where dans notre instruction Select pour renvoyer des enregistrements nuls ou non nuls. Commençons par créer la table dbo.Customer et insérons quelques enregistrements.
--Create dbo.Customer tableCreate table dbo.Customer(Id int,Name VARCHAR(100),Address VARCHAR(100) )--Insérer des enregistrements dans dbo.Customer tableInsert into dbo.CustomerValues(1,'Aamir','XyZ Address'),(2,'Raza',Null)--Return all records from dbo.Custoemr TableSelect * From dbo. Client
|
Renvoyer tous les enregistrements d'une table à l'aide de l'instruction Select dans la base de données SQL Server - Tutoriel SQL Server / TSQL |
1) Maintenant, si nous voulons obtenir tous les enregistrements où la colonne Adresse a des valeurs Null. notre requête ressemblera à celle ci-dessous.
Sélectionnez * From dbo.Customerwhere Address is Null
|
Comment obtenir des enregistrements avec des valeurs Null dans la requête Select dans la base de données SQL Server - Tutoriel SQL Server / TSQL |
2) Si nous voulons obtenir les enregistrements où la colonne Adresse a des valeurs à côté de Null, nous utiliserons la requête ci-dessous.
Select * From dbo.Customerwhere Address is not Null
|
Obtenir tous les enregistrements de la table où la colonne a la valeur à côté des valeurs Null dans la base de données SQL Server |