logo

AND ir OR operatorius SQL

SQL AND ir OR operatoriai naudojami duomenims filtruoti ir gauti tikslius rezultatus pagal sąlygas. Jie naudojami kartu su WERE sąlyga ir taip pat vadinami jungtiniai operatoriai.

AND ir OR operatorius SQL galima sujungti, kad būtų patikrintos kelios sąlygos a PASIRINKTI, Įterpti, ATNAUJINTI , arba IŠTRINTI pareiškimas. Derinant šias sąlygas, svarbu naudoti skliaustus, kad duomenų bazė žinotų, kokia tvarka įvertinti kiekvieną sąlygą.

SQL IR operatorius

SQL operatorius IR rodo tik tuos įrašus, kuriuose visos sąlygos yra teisingos, t. y. ir sąlyga1, ir sąlyga2 yra teisingos.



Sintaksė

SELECT * FROM lentelės_pavadinimas WHERE sąlyga1 AND sąlyga2 ir …sąlyga;

Čia

  • lentelės_pavadinimas : lentelės pavadinimas
  • sąlyga1,2,..N : pirma sąlyga, antra sąlyga ir pan.

SQL ARBA operatorius

OR operatorius SQL rodo įrašus, kuriuose bet kuri sąlyga yra teisinga, t. y. sąlyga1 arba sąlyga2 yra teisinga.

Sintaksė

SELECT * FROM lentelės_pavadinimas WHERE sąlyga1 OR sąlyga2 OR… sąlygaN;

java skaityti csv failą
  • lentelės_pavadinimas : lentelės pavadinimas
  • sąlyga1,2,..N : pirma sąlyga, antra sąlyga ir pan

SQL AND ir OR operatorių pavyzdžiai

Pažvelkime į kelis AND ir OR operatorių SQL pavyzdžius ir suprasime jų veikimą.

Dabar svarstome lentelių duomenų bazę, kad parodytume IR ir OR operatorius su keliais atvejais.

studentų stalas

Studentų stalas

SQL IR operatoriaus pavyzdys

Tarkime, kad norime gauti visus įrašus iš Studentų lentelės, kur Amžius yra 18 metų, o ADRESAS yra Delis.

Užklausa

  SELECT   *   FROM   Student   WHERE   Age = 18   AND   ADDRESS = 'Delhi';>

Išvestis

ROLL_NO VARDAS ADRESAS TELEFONAS Amžius
1 Ram Delis XXXXXXXXX 18
4 SURESH Delis XXXXXXXXX 18

SQL ARBA operatoriaus pavyzdys

Norėdami gauti visus įrašus iš Mokinio lentelės, kur VARDAS yra Ram arba NAME yra SUJIT.

lygus metodui java

Užklausa

java ciklas
  SELECT   *   FROM   Student   WHERE   NAME = 'Ram'   OR   NAME = 'SUJIT';>

Išvestis

ROLL_NO VARDAS ADRESAS TELEFONAS Amžius
1 Ram Delis XXXXXXXXX 18
3 SUJIT ROHTAK XXXXXXXXX dvidešimt
3 SUJIT ROHTAK XXXXXXXXX dvidešimt

AND ir OR operatorių derinimas SQL

AND ir OR operatorių derinimas SQL leidžia sukurti sudėtingas užklausų sąlygas. Tai padeda filtruoti duomenis keliomis sąlygomis.

Sintaksė

SELECT * FROM lentelės_pavadinimas WHERE sąlyga1 AND (sąlyga2 OR sąlyga3);

SQL AND ir OR operatorių derinimo pavyzdys

Paimkite pavyzdį, kad gautumėte visus įrašus iš Mokinio lentelės, kur Amžius yra 18 metų NAME yra Ram arba RAMESH.

Užklausa

  SELECT   *   FROM   Student   WHERE   Age = 18   AND   (NAME = 'Ram'   OR   NAME = 'RAMESH');>

Išvestis

ROLL_NO VARDAS ADRESAS TELEFONAS Amžius
1 Ram Delis XXXXXXXXX 18
2 RAMESH GURGAONAS XXXXXXXXX 18

Svarbūs dalykai apie SQL IR ir ARBA operatorių

  • SQL AND operatorius naudojamas sujungti kelias sąlygas, kai visos sąlygos turi būti teisingos, kad eilutė būtų įtraukta į rezultatų rinkinį
  • Operatorius ARBA naudojamas sujungti kelias sąlygas, kai bent viena iš sąlygų turi būti teisinga, kad eilutė būtų įtraukta į rezultatų rinkinį.
  • Bet kokios sąlygos, įskaitant lygybę, nelygybę, palyginimą ir loginiai operatoriai , gali būti naudojamas su AND ir OR operatoriais.
  • IR operatorius yra svarbesnis už OR operatorių. Kitaip tariant, kai abu naudojami tame pačiame SQL sakinyje, pirmiausia bus vykdomas AND operatorius. Norint pakeisti vertinimo tvarką, galima naudoti skliaustus.
  • Operatorius AND ir OR galite naudoti kitose sąlygose, nes jie abu gali būti įterpti.