logo

UN un VAI operators SQL

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

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.