logo

AND- ja OR-operaattori SQL:ssä

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ä

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ä.