sql >> Databasteknik >  >> RDS >> Sqlserver

Hur man filtrerar rader med nollvärden i Select Statement i SQL Server - SQL Server / TSQL Tutorial Del 110

Scenario:

Låt oss säga att du arbetar som SQL Server-utvecklare. Du behöver skriva två frågor
1) Returnera alla poster från dbo.Kundtabell där Adresskolumnen har nollvärden
2) Returnera endast posterna från dbo.Kundtabell där Adresskolumnen har andra värden än Null.

Lösning :

Vi kan använda Where-satsen i vår Select-sats för att returnera nollposter eller inte nollposter. Låt oss skapa dbo.Kundtabell först och infoga ett par poster.

--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
 
Returnera alla poster från en tabell med hjälp av Select-satsen i SQL Server Database - SQL Server / TSQL självstudie
 1) Om vi ​​nu vill få alla poster där Adresskolumnen har Null-värden. vår fråga kommer att vara som nedan.

Select * From dbo.Customer
where Address is Null
Hur får du poster med nollvärden i Välj fråga i SQL Server Database - SQL Server / TSQL Tutorial
 2) Om vi ​​vill få de poster där Adresskolumnen har värden bredvid Null, kommer vi att använda nedanstående fråga.

Select * From dbo.Customer
where Address is not Null
Hämta alla poster från tabellen där kolumnen har värdet bredvid Null-värden i SQL Server Database


 

  1. BIN_TO_NUM() Funktion i Oracle

  2. Ta reda på om en partition är komprimerad i SQL Server (T-SQL)

  3. åtkomst nekad för att ladda data i MySQL

  4. Hur får jag min Java-applikation att identifiera sig för Oracle vid anslutning?