SQL AND & OR Operator

Ginagamit ang AND at OR operator upang pasukin ang mga tala base sa mahigit isang kondisyon.

AND at OR Operator

Maaaring gamitin ang AND at OR upang ipagsama ang dalawang o higit pang kondisyon sa WHERE clause.

Kung ang una at ikalawang kondisyon ay parehong nagiging katotohanan, ipakita ng operator AND ang isang tala.

Kung ang una at ikalawang kondisyon ay nagiging katotohanan kahit isa lamang, ipakita ng operator OR ang isang tala.

Original na talahanayan (ginamit sa mga halimbawa):

LastName FirstName Address City
Adams John Oxford Street London
Bush George Fifth Avenue New York
Carter Thomas Changan Street Beijing
Carter William Xuanwumen 10 Beijing

Halimbawa ng Operator AND

Gumamit ng AND upang ipakita ang lahat ng mga tao na may pangalan na "Carter" at may pangalan na "Thomas":

SELECT * FROM Persons WHERE FirstName='Thomas' AND LastName='Carter'

Ang resulta:

LastName FirstName Address City
Carter Thomas Changan Street Beijing

Halimbawa ng Operator OR

Gumamit ng OR upang ipakita ang lahat ng mga tao na may pangalan na "Carter" o may pangalan na "Thomas":

SELECT * FROM Persons WHERE firstname='Thomas' OR lastname='Carter'

Ang resulta:

LastName FirstName Address City
Carter Thomas Changan Street Beijing
Carter William Xuanwumen 10 Beijing

Ipinagsamang AND at OR Operator

Maaari rin naming magpakahulugan ng AND at OR (gumamit ng mga parokyok na palaro upang magawa ng kumplikadong ekspresyon):

SELECT * FROM Persons WHERE (FirstName='Thomas' OR FirstName='William')
AND LastName='Carter'

Ang resulta:

LastName FirstName Address City
Carter Thomas Changan Street Beijing
Carter William Xuanwumen 10 Beijing