Î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:
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 |
+ | Plus | Adăugați valori de ambele părți ale operatorului |
- | Scădere | Folosit pentru a scădea valoarea din partea dreaptă din valoarea din partea stângă |
* | Multiplicare | Multiplică 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 cu | Folosit pentru a verifica dacă valorile ambilor operanzi sunt egale sau nu. Dacă sunt egale, atunci se întoarce ADEVĂRAT. |
> | Mai mare ca | Returnează TRUE dacă valoarea operandului din stânga este mai mare decât operandul din dreapta. |
< | Mai puțin decât | Verifică dacă valoarea operandului din stânga este mai mică decât operandul din dreapta, dacă da returnează TRUE. |
> = | Mai mare sau egal cu | Folosit 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 cu | Returnează TRUE dacă operandul din stânga este mai mic sau egal cu operandul din dreapta. |
sau! = | Nu este egal cu | Folosit pentru a verifica dacă valorile operanzilor sunt egale sau nu. Dacă nu sunt egale, atunci se întoarce ADEVĂRAT. |
!> | Nu mai mare de | Verifică dacă operandul din stânga nu este mai mare decât operandul din dreapta, dacă da returnează TRUE. |
!< | Nu mai puțin decât | Returnează 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ă |
unu | Atul | Mishra | 2. 3 |
2 | Priya | Kapoor | douăzeci și unu |
3 | Rohan | Singhania | douăzeci și unu |
4 | Akanksha | Jain | douăzeci |
5 | Vaibhav | Gupta | 25 |
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ă |
4 | Akanksha | Jain | două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ă |
5 | Vaibhav | Gupta | 25 |
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ă |
2 | Priya | Kapoor | douăzeci și unu |
3 | Rohan | Singhania | douăzeci și unu |
4 | Akanksha | Jain | două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ă |
unu | Atul | Mishra | 2. 3 |
2 | Priya | Kapoor | douăzeci și unu |
3 | Rohan | Singhania | douăzeci și unu |
4 | Akanksha | Jain | două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 |
TOATE | Folosit pentru a compara o anumită valoare cu toate celelalte valori dintr-un set |
ORICE | Compară o valoare specifică cu oricare dintre valorile prezente într-un set. |
ÎN | Folosit pentru a compara o valoare specifică cu valorile literale menționate. |
ÎNTRE | Caută valori în intervalul menționat. |
ȘI | Permite utilizatorului să menționeze mai multe condiții într-o clauză WHERE. |
SAU | Combină condiții multiple într-o clauză WHERE. |
NU | Un 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. |
NISTE | Similar 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ă |
unu | Atul | Mishra | 2. 3 |
5 | Vaibhav | Gupta | 25 |
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ă |
unu | Atul | Mishra | 2. 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ă |
unu | Atul | Mishra | 2. 3 |
4 | Akanksha | Jain | două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.