Szenario:
Angenommen, Sie arbeiten als SQL Server-Entwickler. Sie müssen zwei Abfragen schreiben
1) Geben Sie alle Datensätze aus der dbo.Customer-Tabelle zurück, in denen die Adressspalte Nullwerte enthält
2) Geben Sie nur die Datensätze aus der dbo.Customer-Tabelle zurück, in denen die Adressspalte andere Werte als hat Null.
Lösung:
Wir können die Where-Klausel in unserer Select-Anweisung verwenden, um Null-Datensätze oder Nicht-Null-Datensätze zurückzugeben. Lassen Sie uns zuerst die dbo.Customer-Tabelle erstellen und einige Datensätze einfügen.
--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
|
Gib alle Datensätze aus einer Tabelle zurück, indem du die Select-Anweisung in der SQL Server-Datenbank verwendest - SQL Server / TSQL-Tutorial |
1) Wenn wir nun alle Datensätze abrufen möchten, in denen die Adressspalte Nullwerte enthält. Unsere Abfrage sieht wie folgt aus.
Select * From dbo.Customer
where Address is Null
|
So erhalten Sie Datensätze mit Nullwerten in der Select-Abfrage in der SQL Server-Datenbank – SQL Server / TSQL-Tutorial |
2) Wenn wir die Datensätze erhalten möchten, bei denen die Adressspalte Werte neben Null hat, verwenden wir die folgende Abfrage.
Select * From dbo.Customer
where Address is not Null
|
Alle Datensätze aus der Tabelle abrufen, in der die Spalte den Wert neben Nullwerten in der SQL Server-Datenbank hat |