SQL AND- ja OR-operaattorit käytetään tietojen suodattamiseen ja tarkkojen tulosten saamiseen olosuhteiden perusteella. Niitä käytetään kanssa WHERE-lauseke ja niitä kutsutaan myös konjunktiivioperaattorit.
AND- ja OR-operaattorit SQL:ssä voidaan yhdistää useiden ehtojen testaamiseksi kohdassa a VALITSE, LISÄÄ, PÄIVITYS , tai POISTAA lausunto. Näitä ehtoja yhdistettäessä on tärkeää käyttää sulkeita, jotta tietokanta tietää, missä järjestyksessä kukin ehto arvioidaan.
SQL JA operaattori
AND-operaattori SQL:ssä näyttää vain ne tietueet, joissa kaikki ehdot ovat tosi, eli sekä ehto1 että ehto2 ovat tosi.
Syntaksi
SELECT * FROM taulukon_nimi WHERE ehto1 AND ehto2 ja …ehto;
Tässä,
- taulukon_nimi : taulukon nimi
- kunto1,2,..N : ensimmäinen ehto, toinen ehto ja niin edelleen.
SQL TAI operaattori
TAI-operaattori SQL:ssä näyttää tietueet, joissa mikä tahansa ehto on tosi, eli joko ehto1 tai ehto2 on tosi.
Syntaksi
SELECT * FROM taulukon_nimi WHERE ehto1 TAI ehto2 TAI… ehtoN;
kuinka estää youtube-mainokset Androidissa
- taulukon_nimi : taulukon nimi
- kunto1,2,..N : ensimmäinen ehto, toinen ehto ja niin edelleen
SQL AND- ja OR-operaattoriesimerkkejä
Katsotaanpa joitain esimerkkejä AND- ja OR-operaattoreista SQL:ssä ja ymmärrämme niiden toiminnan.
Nyt harkitsemme taulukkotietokantaa näyttämään JA & TAI -operaattoreita useilla tapauksilla.

Opiskelijapöytä
Esimerkki SQL:stä JA operaattorista
Jos oletetaan, että haluamme hakea kaikki tietueet opiskelijataulukosta, jossa Ikä on 18 ja ADDRESS Delhi.
Kysely
SELECT * FROM Student WHERE Age = 18 AND ADDRESS = 'Delhi';>
Lähtö
ROLL_NO | NIMI | OSOITE | PUHELIN | Ikä |
---|---|---|---|---|
1 | RAM | Delhi | XXXXXXXXX | 18 |
4 | SURESH | Delhi | XXXXXXXXX | 18 |
Esimerkki: SQL TAI operaattori
Kaikkien tietueiden hakeminen opiskelijataulukosta, jossa NIMI on Ram tai NIMI on SUJIT.
valitse multi table sql
Kysely
SELECT * FROM Student WHERE NAME = 'Ram' OR NAME = 'SUJIT';>
Lähtö
ROLL_NO | NIMI | OSOITE | PUHELIN | Ikä |
---|---|---|---|---|
1 | RAM | Delhi | XXXXXXXXX | 18 |
3 | SUJIT | ROHTAK | XXXXXXXXX | kaksikymmentä |
3 | SUJIT | ROHTAK | XXXXXXXXX | kaksikymmentä |
AND- ja OR-operaattoreiden yhdistäminen SQL:ssä
AND- ja OR-operaattoreiden yhdistäminen SQL:ssä mahdollistaa monimutkaisten ehtojen luomisen kyselyissä. Tämä auttaa suodattamaan tietoja useissa olosuhteissa.
Syntaksi
SELECT * FROM taulukon_nimi WHERE ehto1 AND (ehto2 TAI ehto3);
Esimerkki SQL:n JA- ja TAI-operaattoreiden yhdistämisestä
Hae esimerkkinä kaikki tietueet opiskelijataulukosta, jossa Ikä on 18 NIMI on Ram tai RAMESH.
Kysely
SELECT * FROM Student WHERE Age = 18 AND (NAME = 'Ram' OR NAME = 'RAMESH');>
Lähtö
1 miljoonan numero
ROLL_NO | NIMI | OSOITE | PUHELIN | Ikä |
---|---|---|---|---|
1 | RAM | Delhi | XXXXXXXXX | 18 |
2 | RAMESH | GURGAON | XXXXXXXXX | 18 |
Tärkeitä seikkoja SQL:stä JA & TAI -operaattorista
- SQL AND -operaattoria käytetään useiden ehtojen yhdistämiseen, jolloin kaikkien ehtojen on oltava tosi, jotta rivi sisällytetään tulosjoukkoon
- OR-operaattoria käytetään yhdistämään useita ehtoja, joissa vähintään yhden ehdoista on oltava tosi, jotta rivi sisällytetään tulosjoukkoon.
- Kaikenlaiset olosuhteet, mukaan lukien tasa-arvo, eriarvoisuus, vertailu ja loogisia operaattoreita , voidaan käyttää AND- ja OR-operaattoreiden kanssa.
- AND-operaattori on tärkeämpi kuin OR-operaattori. Toisin sanoen, kun molempia käytetään samassa SQL-käskyssä, AND-operaattori suoritetaan ensin. Arviointijärjestyksen muuttamiseksi voidaan käyttää sulkeita.
- Voit käyttää AND- ja OR-operaattoreita muiden ehtojen sisällä, koska ne voivat olla sisäkkäisiä.