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