sql >> Database teknologi >  >> RDS >> Sqlserver

Hvad er logisk OG Operator i SQL Server - SQL Server / TSQL Tutorial Del 120

Logiske operatører bruges til at teste nogle forhold. Hvis betingelsen er sand, vil rækken blive valgt til output.


Hvad er OG logisk operatør:

Logisk OG-operator bruges, når vi ønsker at returnere rækken, hvis alle de angivne betingelser er sande.

Scenarie :

Tænk på en situation, hvor du skal returnere alle posterne fra en dbo.Customer-tabel, hvor FName='Raza' og CountryShortName='US'

Opret dbo.Customer-tabellen med nogle eksempelposter ved at bruge nedenstående scripts.

Create table dbo.Customer
 (Id int,
  FName VARCHAR(50),
  LName VARCHAR(50),
  CountryShortName CHAR(2))
GO
insert into dbo.Customer
Values (
1,'Raza','M','PK'),
(2,'Rita','John','US'),
(3,'Sukhi','Singh',Null),
(4,'James','Smith','CA'),
(5,'Robert','Ladson','US'),
(6,'Alice','John','US'),
(7,'Raza','M','US')
 
For at returnere posterne, hvor FName='Raza' og CountryShortName='US' kan vi bruge nedenstående forespørgsel.

Select * From dbo.Customer
where FName='Raza'
AND CountryShortName='US'
 
 Vi har bemærket, at vores forespørgsel returnerede en enkelt post, da begge betingelser kun gælder for en enkelt post.


  1. Lås for SELECT, så en anden proces ikke får gamle data

  2. FATAL:adgangskodegodkendelse mislykkedes for bruger postgres (postgresql 11 med pgAdmin 4)

  3. Hvor er mit ugyldige tegn (ORA-00911)

  4. Sådan opretter du en bruger i Oracle 11g og giver tilladelser