Scenario:
Stel dat u werkt als SQL Server-ontwikkelaar. U moet twee query's schrijven
1) Retourneer alle records van dbo.Customer-tabel waar de kolom Address Null-waarden heeft
2) Retourneer alleen de records van dbo.Customer-tabel waar de Address-kolom andere waarden heeft dan Null.
Oplossing:
We kunnen de Where-clausule in onze Select-instructie gebruiken om null-records of niet-nulrecords te retourneren. Laten we eerst dbo.Customer-tabel maken en een paar records invoegen.
--Create dbo.Customer table
Create table dbo.Customer(
Id int,
Name VARCHAR(100),
Address VARCHAR(100))
--Insert records in dbo.Customer table
Insert into dbo.Customer
Values(1,'Aamir','XyZ Address')
,(2,'Raza',Null)
--Return all records from dbo.Custoemr Table
Select * From dbo.Customer
|
Retourneer alle records uit een tabel met behulp van de Select-instructie in SQL Server Database - SQL Server / TSQL-zelfstudie |
1) Als we nu alle records willen krijgen waar de adreskolom Null-waarden heeft. onze vraag ziet er als volgt uit.
Select * From dbo.Customer
where Address is Null
|
Records met null-waarden ophalen in Select-query in SQL Server-database - SQL Server / TSQL-zelfstudie |
2) Als we de records willen krijgen waarin de adreskolom waarden heeft naast Null, gebruiken we de onderstaande query.
Select * From dbo.Customer
where Address is not Null
|
Haal alle records op uit de tabel waar de kolom de waarde heeft naast Null-waarden in SQL Server-database |