SQL AND & OR Operator
- Nakaraang Pahina SQL where
- Susunod na Pahina SQL Order By
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 |
- Nakaraang Pahina SQL where
- Susunod na Pahina SQL Order By