Hvor klausul bruges i DML-sætninger såsom select, update, delete for at filtrere posterne i henhold til kriterier, vi brugte i where-klausul.
Lad os oprette tabellen ved at bruge dette script til at oprette TotalSale Table, så vi kan bruge for forskellige forespørgsler.
Vi ved, at vi kan bruge for at se alle data fra en tabel
Vælg * fra dbo.TotalSale
Vælg alle poster fra en tabel ved at bruge Vælg * i SQL Server - SQL Server / TSQL Tutorial |
Lad os prøve nogle af ovenstående operatorer med Select-forespørgsel for dbo.TotalSale-tabel.
1) Hent alle poster fra dbo.TotalSale-tabel for Region lig med Asien.
Vælg * Fra dbo.TotalSalewhere Region='Asia'
Sådan filtreres poster i SQL Server Vælg forespørgsel ved at bruge Where-sætning |
Vælg * Fra dbo.TotalSalewhere ItemsSold>3
Sådan får du kun poster, hvor værdien er større end en værdi i SQL Server Select Query |
Vælg * Fra dbo.TotalSalewhere State som 'N%'
Sådan bruges en lignende operator med Where-sætning til at filtrere posterne i SQL Server - SQL Server-vejledning |
4) Hvis vi kun ønsker at få de poster, hvor ItemsSold er større end 2, og State name starter med N-bogstav.
Vælg * Fra dbo.TotalSalewhere itemssold>2Og angiv som 'N%'
Sådan bruges AND nøgleord i Where-klausul i Select Query i SQL Server - SQL Server / TSQL Tutorial |
4) Hent alle de poster, hvor ItemsSold er større end 2, eller statens navn starter med N.
Vælg * Fra dbo.TotalSalewhere itemssold>2ELLER tilstand som 'N%'
Sådan bruges OR nøgleord i Vælg forespørgsel - SQL Server / TSQL selvstudium |