Mtaani AND na OR ya SQL
- Mwili wa awali SQL where
- Mwili wa baadhi SQL Order By
Mtaani AND na OR inatumiwa kuifafanua rekodi kwa kuzingatia chaguo kumi au zaidi.
Mtaani AND na OR
AND na OR kinapatikana kwa WHERE kuandikisha matumizi ya kina maalum kwa kufikia rekodi mbalimbali.
Je, kama chaguo katu na chaguo kumi ni chaguo katu kinaonekana, mtaani AND kinatokana na rekodi moja.
Je, kama chaguo katu na chaguo kumi ni chaguo katu kinaonekana, mtaani OR kinatokana na rekodi moja.
Jadwali la kwanza (kilichotumiwa kwa mifano):
Jina la mtaa | Kina la jina | Adress | Mji |
---|---|---|---|
Adams | John | Oxford Street | London |
Bush | George | Fifth Avenue | New York |
Carter | Thomas | Changan Street | Beijing |
Carter | William | Xuanwumen 10 | Beijing |
Mfano wa mtaani AND
Tumekuwa na AND kuonyesha watu wote wa jina la mtaa "Carter" na jina la kina "Thomas":
SELECT * FROM Persons WHERE kina la jina='Thomas' AND Jina la mtaa='Carter'
Matokeo:
Jina la mtaa | Kina la jina | Adress | Mji |
---|---|---|---|
Carter | Thomas | Changan Street | Beijing |
Mfano wa mtaani OR
Tumekuwa na OR kuonyesha watu wote wa jina la mtaa "Carter" au jina la kina "Thomas":
SELECT * FROM Persons WHERE kina la jina='Thomas' OR jina la mtaa='Carter'
Matokeo:
Jina la mtaa | Kina la jina | Adress | Mji |
---|---|---|---|
Carter | Thomas | Changan Street | Beijing |
Carter | William | Xuanwumen 10 | Beijing |
Tukufanya AND na OR kwa pamoja
Ndio na hivi sasa tunaweza kuandikisha AND na OR kwa pamoja (kutumia mawili wa kikomo kwa kujenga muundo wa kina maalum):
SELECT * FROM Persons WHERE (Kina la jina='Thomas' OR Kina la jina='William') AND Jina la mtaa='Carter'
Matokeo:
Jina la mtaa | Kina la jina | Adress | Mji |
---|---|---|---|
Carter | Thomas | Changan Street | Beijing |
Carter | William | Xuanwumen 10 | Beijing |
- Mwili wa awali SQL where
- Mwili wa baadhi SQL Order By