Сценарий:
Да приемем, че работите като разработчик на SQL Server. Трябва да напишете две заявки
1) Върнете всички записи от таблицата dbo.Customer, където колоната Address има стойности Null
2) Върнете само записите от таблицата dbo.Customer, където колоната Address има стойности, различни от Нул.
Решение:
Можем да използваме клауза Where в нашия оператор Select, за да върнем нулеви записи или не нулеви записи. Нека първо създадем таблица dbo.Customer и вмъкнем няколко записа.
--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
|
Върнете всички записи от таблица, като използвате оператор Select в база данни на SQL Server - SQL Server / TSQL урок |
1) Сега, ако искаме да получим всички записи, където колоната Address има стойности Null. нашата заявка ще бъде като по-долу.
Select * From dbo.Customer
where Address is Null
|
Как да получите записи с нулеви стойности в заявка за избор в базата данни на SQL Server - SQL Server / TSQL урок |
2) Ако искаме да получим записите, където колоната Address има стойности до Null, ще използваме по-долу заявка.
Select * From dbo.Customer
where Address is not Null
|
Вземете всички записи от таблицата, където колоната има стойността до стойности Null в базата данни на SQL Server |