SQL AND un OR operatori tiek izmantoti datu filtrēšanai un precīzu rezultātu iegūšanai, pamatojoties uz nosacījumiem. Tie tiek izmantoti kopā ar KUR klauzula un tiek arī saukti konjunktīvie operatori.
UN un VAI operatorus SQL var apvienot, lai pārbaudītu vairākus nosacījumus a ATLASĪT, IEVIETOT, ATJAUNINĀT , vai DZĒST paziņojums, apgalvojums. Apvienojot šos nosacījumus, ir svarīgi izmantot iekavas, lai datu bāze zinātu, kādā secībā novērtēt katru nosacījumu.
SQL UN operators
Operators UN SQL parāda tikai tos ierakstus, kuros visi nosacījumi ir patiesi, t.i., gan nosacījums1, gan nosacījums2 ir patiesi.
Sintakse
SELECT * FROM tabulas_nosaukums WHERE nosacījums1 AND nosacījums2 un …nosacījums;
Šeit,
- tabulas_nosaukums : tabulas nosaukums
- nosacījums1,2,..N : pirmais nosacījums, otrais nosacījums utt.
SQL VAI operators
VAI operators SQL parāda ierakstus, kuros jebkurš nosacījums ir patiess, t.i., nosacījums1 vai nosacījums2 ir patiess.
Sintakse
SELECT * FROM tabulas_nosaukums WHERE nosacījums1 VAI nosacījums2 VAI… nosacījumsN;
java cast int uz virkni
- tabulas_nosaukums : tabulas nosaukums
- nosacījums1,2,..N : pirmais nosacījums, otrais nosacījums utt
SQL UN un VAI operatoru piemēri
Apskatīsim dažus AND un OR operatoru piemērus SQL un sapratīsim to darbību.
Tagad mēs apsveram tabulu datubāzi, lai demonstrētu UN & VAI operatorus ar vairākiem gadījumiem.

Studentu galds
SQL UN operatora piemērs
Ja pieņemsim, ka mēs vēlamies izgūt visus ierakstus no studentu tabulas, kur vecums ir 18 gadi un ADRESE ir Deli.
Vaicājums
SELECT * FROM Student WHERE Age = 18 AND ADDRESS = 'Delhi';>
Izvade
| ROLL_NO | VĀRDS | ADRESE | TELEFONIS | Vecums |
|---|---|---|---|---|
| 1 | Ram | Deli | XXXXXXXXX | 18 |
| 4 | SURESH | Deli | XXXXXXXXX | 18 |
SQL VAI operatora piemērs
Lai ielādētu visus ierakstus no Studentu tabulas, kur VĀRDS ir Ram vai NOSAUKUMS ir SUJIT.
nejaušs skaitlis Java
Vaicājums
SELECT * FROM Student WHERE NAME = 'Ram' OR NAME = 'SUJIT';>
Izvade
| ROLL_NO | VĀRDS | ADRESE | TELEFONIS | Vecums |
|---|---|---|---|---|
| 1 | Ram | Deli | XXXXXXXXX | 18 |
| 3 | SUJIT | ROHTAK | XXXXXXXXX | divdesmit |
| 3 | SUJIT | ROHTAK | XXXXXXXXX | divdesmit |
UN un VAI operatoru apvienošana SQL
UN un VAI operatoru apvienošana SQL ļauj izveidot sarežģītus nosacījumus vaicājumos. Tas palīdz filtrēt datus vairākos apstākļos.
Sintakse
SELECT * FROM tabulas_nosaukums WHERE nosacījums1 UN (nosacījums2 VAI nosacījums3);
SQL UN un VAI operatoru apvienošanas piemērs
Ņemiet piemēru, lai ielādētu visus ierakstus no Studentu tabulas, kur Vecums ir 18 gadi, VĀRDS ir Ram vai RAMESH.
Vaicājums
SELECT * FROM Student WHERE Age = 18 AND (NAME = 'Ram' OR NAME = 'RAMESH');>
Izvade
leņķiskais materiāls
| ROLL_NO | VĀRDS | ADRESE | TELEFONIS | Vecums |
|---|---|---|---|---|
| 1 | Ram | Deli | XXXXXXXXX | 18 |
| 2 | RAMESH | GURGAONS | XXXXXXXXX | 18 |
Svarīgi punkti par SQL UN un VAI operatoru
- Operators SQL AND tiek izmantots, lai apvienotu vairākus nosacījumus, kur visiem nosacījumiem ir jābūt patiesiem, lai rinda tiktu iekļauta rezultātu kopā.
- Operators VAI tiek izmantots, lai apvienotu vairākus nosacījumus, kur vismaz vienam no nosacījumiem ir jābūt patiesam, lai rinda tiktu iekļauta rezultātu kopā.
- Jebkāda veida nosacījumi, tostarp vienlīdzība, nevienlīdzība, salīdzināšana un loģiskie operatori , var izmantot ar operatoriem UN un OR.
- UN operators ir svarīgāks par operatoru VAI. Citiem vārdiem sakot, ja abi tiek izmantoti vienā SQL priekšrakstā, vispirms tiks izpildīts operators UN. Lai mainītu vērtēšanas secību, var izmantot iekavas.
- Operatorus UN un VAI varat izmantot citos apstākļos, jo tos abus var ligzdot.