Ce sunt și cum funcționează operatorii SQL?



Acest articol este un ghid cuprinzător despre operatorii SQL de top, pe care îl puteți utiliza în interogări pentru a prelua, gestiona și accesa datele din baza de date.

În timp ce manipulăm date în baze de date, avem adesea tendința de a efectua diferite tipuri de operațiuni pentru a manipula și prelua date. SQL fiind baza sistemelor de gestionare a bazelor de date, oferă diverși operatori să efectueze astfel de operațiuni. În acest articol despre operatorii SQL, voi discuta despre diferiții operatori utilizați în SQL, în următoarea succesiune:

SQL-SQL Operators-Edureka





    1. Operatori aritmetici
    2. Operatori de comparație
    3. Operatori logici

Ce sunt operatorii SQL?

Operatorii SQL sunt cuvinte cheie rezervate folosite în clauza WHERE a a să efectueze operații aritmetice, logice și de comparație. Operatorii acționează ca conjuncții în instrucțiunile SQL pentru a îndeplini condiții multiple într-o instrucțiune.

Deoarece există diferite tipuri de operatori în SQL, permiteți-ne să înțelegem același lucru în următoarea secțiune a acestui articol despre operatorii SQL.



Tipuri de operatori SQL

Operatori aritmetici

Acești operatori sunt utilizați pentru a efectua operațiuni precum adunarea, multiplicarea, scăderea etc.

ce este spațiul de nume în c ++
Operator Operațiune Descriere
+PlusAdăugați valori de ambele părți ale operatorului
-ScădereFolosit pentru a scădea valoarea din partea dreaptă din valoarea din partea stângă
*MultiplicareMultiplică valorile prezente pe fiecare parte a operatorului
/DiviziaÎmparte valoarea din partea stângă la valoarea din partea dreaptă
%ModululÎmparte valoarea din partea stângă la valoarea din partea dreaptă și returnează restul

Exemplu:

SELECT 40 + 20 SELECT 40 - 20 SELECT 40 * 20 SELECT 40/20 SELECT 40% 20

Ieșire:

60 20 800 2 0

Ei bine, asta a fost despre operatorii aritmetici disponibili în SQL. În acest articol despre operatorii SQL, permiteți-ne să înțelegem operatorii de comparație disponibili.



Operatori de comparație

Acești operatori sunt utilizați pentru a efectua operațiuni precum egală cu, mai mare decât, mai mică decât etc.

ce este hibernat în java
Operator Operațiune Descriere
=Egal cuFolosit pentru a verifica dacă valorile ambilor operanzi sunt egale sau nu. Dacă sunt egale, atunci se întoarce ADEVĂRAT.
>Mai mare caReturnează TRUE dacă valoarea operandului din stânga este mai mare decât operandul din dreapta.
<Mai puțin decâtVerifică dacă valoarea operandului din stânga este mai mică decât operandul din dreapta, dacă da returnează TRUE.
> =Mai mare sau egal cuFolosit pentru a verifica dacă operandul din stânga este mai mare sau egal cu operandul din dreapta și returnează TRUE, dacă condiția este adevărată.
<=Mai mic sau egal cuReturnează TRUE dacă operandul din stânga este mai mic sau egal cu operandul din dreapta.
sau! =Nu este egal cuFolosit pentru a verifica dacă valorile operanzilor sunt egale sau nu. Dacă nu sunt egale, atunci se întoarce ADEVĂRAT.
!>Nu mai mare deVerifică dacă operandul din stânga nu este mai mare decât operandul din dreapta, dacă da returnează TRUE.
!<Nu mai puțin decâtReturnează TRUE, dacă operandul din stânga nu este mai mic decât operandul din dreapta.

Exemplu:

Pentru o mai bună înțelegere, voi lua în considerare următorul tabel pentru a efectua diverse operații.

Carnet de student Nume Numele de familie Vârstă
unuAtulMishra2. 3
2PriyaKapoordouăzeci și unu
3RohanSinghaniadouăzeci și unu
4AkankshaJaindouăzeci
5VaibhavGupta25

Exemplu [Utilizați egal cu]:

SELECTAȚI * DIN STUDENȚI UNDE Vârstă = 20

Ieșire:

Carnet de student Nume Numele de familie Vârstă
4AkankshaJaindouăzeci

Exemplu [Utilizați mai mare decât]:

ALEGEȚI * DE LA elevi UNDE Vârstă> 23

Ieșire:

Carnet de student Nume Numele de familie Vârstă
5VaibhavGupta25

Exemplu [Folosiți mai puțin sau egal cu]:

SELECTAȚI * DE LA elevi UNDE Vârstă<= 21 

Ieșire:

Carnet de student Nume Numele de familie Vârstă
2PriyaKapoordouăzeci și unu
3RohanSinghaniadouăzeci și unu
4AkankshaJaindouăzeci

Exemplu [Nu egal cu]:

ALEGEȚI * DE LA elevi UNDE Vârstă> 25

Ieșire:

Carnet de student Nume Numele de familie Vârstă
unuAtulMishra2. 3
2PriyaKapoordouăzeci și unu
3RohanSinghaniadouăzeci și unu
4AkankshaJaindouăzeci

Ei bine, acestea au fost câteva exemple despre operatorii de comparație. Trecând mai departe în acest articol despre operatorii SQL, permiteți-ne să înțelegem diferiții operatori logici disponibili.

Operatori logici

Operatorii logici sunt utilizați pentru a efectua operațiuni precum ALL, ORY, NOT, BETWEEN etc.

Operator Descriere
TOATEFolosit pentru a compara o anumită valoare cu toate celelalte valori dintr-un set
ORICECompară o valoare specifică cu oricare dintre valorile prezente într-un set.
ÎNFolosit pentru a compara o valoare specifică cu valorile literale menționate.
ÎNTRECaută valori în intervalul menționat.
ȘIPermite utilizatorului să menționeze mai multe condiții într-o clauză WHERE.
SAUCombină condiții multiple într-o clauză WHERE.
NUUn operator de negare, folosit pentru a inversa ieșirea operatorului logic.
EXISTĂFolosit pentru a căuta prezența rândului în tabel.
CA Compară un model folosind operatori cu metacaracter.
NISTESimilar cu orice ORICE operator, și este folosit, compară o valoare specifică cu unele dintre valorile prezente într-un set.

Exemplu:

Voi lua în considerare tabelul Studenților examinat mai sus, pentru a efectua câteva dintre operațiuni.

Exemplu [ORICE]

SELECTAȚI * DE LA STUDENȚII UNDE Vârstă> ORICE (SELECTAȚI Vârsta DE LA Studenți UNDE vârstă> 21)

Ieșire:

Carnet de student Nume Numele de familie Vârstă
unuAtulMishra2. 3
5VaibhavGupta25

Exemplu [BETWEEN & AND]

ALEGEȚI * DIN STUDENȚII UNDE Vârsta ÎNTRE 22 ȘI 25 DE ANI

Ieșire:

Carnet de student Nume Numele de familie Vârstă
unuAtulMishra2. 3

Exemplu [IN]

SELECTAȚI * DIN STUDENȚII ÎNDE VÂRSTĂ ÎN ('23 ',' 20 ')

Ieșire:

Carnet de student Nume Numele de familie Vârstă
unuAtulMishra2. 3
4AkankshaJaindouăzeci

În acest articol, am explicat doar câteva exemple. Aș spune, mergeți mai departe și mai practicați câteva exemple despre diferitele tipuri de operatori pentru a obține bune practici în scrierea interogărilor SQL.

Dacă doriți să aflați mai multe despre MySQL și cunoașteți această bază de date relațională open-source, apoi consultați-ne care vine cu instruire live condusă de instructor și experiență de proiect din viața reală. Această instruire vă va ajuta să înțelegeți în profunzime MySQL și vă va ajuta să obțineți stăpânirea asupra subiectului.

Ai o întrebare pentru noi? Vă rugăm să menționați acest lucru în secțiunea de comentarii a acestui articol despre „Operatori SQL” și vă voi răspunde.