Scenario:
Diciamo che stai lavorando come sviluppatore di SQL Server. Devi scrivere due query
1) Restituisce tutti i record dalla tabella dbo.Customer in cui la colonna Indirizzo ha valori Null
2) Restituisce solo i record dalla tabella dbo.Customer in cui la colonna Indirizzo ha valori diversi da Null.
Soluzione:
Possiamo usare la clausola Where nella nostra istruzione Select per restituire record nulli o non record nulli. Creiamo prima dbo.Customer table e inseriamo un paio di record.
--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
|
Restituisci tutti i record da una tabella utilizzando l'istruzione Select nel database di SQL Server - Tutorial SQL Server/TSQL |
1) Ora, se vogliamo ottenere tutti i record in cui la colonna Indirizzo ha valori Null. la nostra query sarà come di seguito.
Select * From dbo.Customer
where Address is Null
|
Come ottenere record con valori Null in Seleziona query nel database di SQL Server - Tutorial SQL Server/TSQL |
2) Se vogliamo ottenere i record in cui la colonna Indirizzo ha valori accanto a Null, utilizzeremo la query seguente.
Select * From dbo.Customer
where Address is not Null
|
Ottieni tutti i record dalla tabella in cui la colonna ha il valore accanto ai valori Null nel database di SQL Server |