Lista operatorilor în SQL [cu exemple]

Publicat: 2021-05-02

Trebuie să facem mai multe operațiuni pentru a prelua sau modifica orice date existente din baza de date. SQL oferă mai mulți operatori pentru a efectua operațiuni ale sistemului de management al bazelor de date. Aici, prin acest articol, vom discuta mai mulți operatori SQL și câteva informații de bază și exemple. Să discutăm acum despre operatori în SQL .

Cuprins

Ce sunt Operatorii?

Operatorii SQL sunt ca cuvintele cheie SQL care pot efectua operații aritmetice, de comparare și logice. Sunt ca conjuncțiile și pot fi folosite pentru a specifica operațiunile și condițiile din instrucțiunile SQL. Ele pot îndeplini mai multe condiții în declarație, cum ar fi:

  • Operatori aritmetici
  • Operatori logici
  • Operatori de comparare

Deoarece există mai multe tipuri de operatori în SQL, oricine poate urma orice curs SQL pentru a afla mai mulți operatori. Să le înțelegem cu exemple în secțiunea următoare.

Operatori în SQL

1. Operatori aritmetici

Operatorii aritmetici pot fi utilizați pentru a efectua operații aritmetice care includ adunarea, scăderea, înmulțirea și împărțirea.

Operator

Operator Operațiune Descriere
+ Plus Acest operator este folosit pentru a adăuga două valori date
Scădere Pentru a scădea cele două valori date, putem folosi acest operator
* Multiplicare Dacă trebuie să înmulțim cele două valori date, atunci putem folosi acest operator
/ Divizia Pentru a împărți cele două valori date, putem folosi operatorul de împărțire
% Modulul Acest operator returnează restul obținut prin împărțirea celor două valori date

Exemplu de operatori aritmetici în SQL:

SELECTARE 80 + 10;

SELECTARE 80 – 10;

SELECT 80 * 10;

SELECT 80 / 10;

SELECTARE 80 % 10;

Ieșirea comenzilor SQL de mai sus cu operatori aritmetici va fi:

90

70

800

8

0

Deci, aceștia sunt operatorii aritmetici ai SQL. Să vedem acum operatorii de comparare în SQL.

2. Operatori de comparare în SQL

Operatorii de comparație sunt obișnuiți să compare cele două valori care pot fi fie mai mici, fie mai mari sau egale între ele. Tabelul operatorilor de comparație este:

Operator Operațiune Descriere
= Egal cu Pentru a compara cele două valori, putem folosi acest operator.
> Mai mare ca Acest operator boolean returnează TRUE dacă valoarea operandului din stânga este mai mare decât valoarea operandului din dreapta.
< Mai puțin decât Acest operator boolean returnează TRUE dacă valoarea operandului din stânga este mai mică decât valoarea operandului din dreapta.
<= Mai mic sau egal cu Acest operator boolean returnează TRUE dacă valoarea operandului din stânga este mai mică sau egală cu valoarea operandului din dreapta.
>= Mai mare sau egal cu Acest operator boolean returnează TRUE dacă valoarea operandului din stânga este mai mare sau egală cu valoarea operandului din dreapta.
< > Sau != Nu este egal cu Acest operator este folosit pentru a verifica dacă cele două valori date sunt egale între ele sau nu.
! > Nu mai mare decât Pentru a verifica dacă operandul din stânga este mai mare sau nu decât operandul din dreapta și acest operator returnează TRUE dacă se află adevărul.
!< Nu mai puțin decât Pentru a verifica dacă operandul din stânga este mai mic sau nu decât operandul din dreapta și acest operator returnează TRUE dacă se află adevărul.

Pentru a compara valorile logice, acești operatori sunt utilizați în SQL. Acum haideți să discutăm câteva dintre

operatori logici în SQL .

Exemplu de operator „=”,”<” și „>”.

SELECT * FROM Angajații WHERE Age = 20;

SELECTAȚI * FROM Angajații WHERE Vârsta < 20;

SELECTAȚI * FROM Angajații WHERE Vârsta > 20;

3. Operatori logici în SQL

Să discutăm acum despre operatorii logici din SQL. Există puține cazuri, așa cum sunt specificate în următorul tabel, în care putem folosi acești operatori logici:

Operator Unde să folosiți operatorul?
TOATE Acest operator este folosit pentru a compara unele valori specifice cu restul valorilor oricărui set.
ORICE Pentru a compara orice valoare specifică a unui set cu restul valorilor, putem folosi acest operator.
ÎN Pentru a compara orice valoare specifică cu literalele, putem folosi acest operator.
ÎNTRE Pentru a căuta orice valoare dintr-un interval dat, putem folosi acest operator.
ȘI și SAU Acești operatori sunt utilizați pentru a defini mai multe condiții în clauza WHERE.
NU Pentru a inversa rezultatul operatorului logic, poate fi utilizat operatorul NOT.
CA Dacă vrem să comparăm un model prin operatori wildcard, atunci putem folosi operatorul LIKE.
NISTE Pentru a compara unele dintre valori cu orice valoare specifică, putem folosi operatorul SOME.
EXISTĂ Putem folosi acest operator pentru a căuta prezența oricărui rând în tabel.

Exemplu de operatori BETWEEN și IN

SELECTAȚI * FROM Angajații LA CARE Vârsta ÎNTRE 20 ȘI 40 DE ANI;

SELECTAȚI * FROM Angajații WHERE Age IN ('20',' 40');

Aceste două interogări sunt exemple de operatori SQL.

Citiți similare: Idei și subiecte de proiecte SQL

Învață cursuri de dezvoltare software online de la cele mai bune universități din lume. Câștigă programe Executive PG, programe avansate de certificat sau programe de master pentru a-ți accelera cariera.

Concluzie

SQL are multe utilizări și operatori și puteți folosi și exersa acești operatori pentru a afla mai multe despre ei. Operatorii SQL ajută la procesarea rapidă a datelor. Mai mult, pentru a compara oricare două valori, acești operatori pot fi utilizați direct. Operatorii sunt întrebați în timpul multor interviuri cu candidați mai proaspeți și cu experiență . Învățarea comenzilor SQL și a unui operator vă pot ajuta să curățați interviurile.

Dacă sunteți interesat să aflați mai multe despre dezvoltarea full-stack, consultați programul Executive PG de la upGrad și IIIT-B în dezvoltarea software full-stack, care este conceput pentru profesioniști care lucrează și oferă peste 500 de ore de formare riguroasă, peste 9 proiecte și misiuni, statutul de absolvenți IIIT-B, proiecte practice practice și asistență pentru locuri de muncă cu firme de top.

Ce este SQL?

SQL înseamnă Structured Query Language și este un limbaj de programare conceput pentru a prelua și manipula datele stocate în sistemele de gestionare a bazelor de date relaționale. SQL este un limbaj de programare standard, independent de limbaj. Un programator folosește Structured Query Language pentru a comunica cu baza de date, cu sau fără suportul unui manager de baze de date.

Care este diferența dintre bazele de date relaționale și non-relaționale?

Baza de date relațională este un subset al unei baze de date non-relaționale. Baza de date relațională constă din tabele cu o cheie primară și alte coloane care cuprind rândurile. Este lipsit de orice date redundante și poate fi asociat și/sau asociat. Baza de date non-relațională (sau baza de date non-SQL) utilizează o abordare diferită. Nu folosește deloc tabele, funcționează pe conceptul de documente. Poate avea o structură arborescentă sau poate fi o structură grafică. Bazele de date relaționale stochează datele în tabele, care sunt alcătuite din rânduri și coloane, datele sunt legate și aranjate cu celelalte date cu îmbinări, indici, constrângeri și chei. Pe de altă parte, bazele de date non-relaționale nu sunt ierarhice ca baze de date relaționale și stochează date ca documente. Bazele de date non-relaționale nu folosesc îmbinări pentru a lega date, ele folosesc referințe în document.

Care sunt aplicațiile SQL?

Există foarte puține limbaje de computer care pot învinge popularitatea SQL în ceea ce privește natura și domeniul de aplicare. Limbajele de programare populare precum C, C++, PHP, Perl, Python sunt concepute pentru scripturi de uz general și acesta este singurul motiv pentru popularitatea și scopul lor. Cu toate acestea, în cazul SQL, este un limbaj conceput pentru manipularea datelor sub formă de tabele, structuri de date și interogări. Popularitatea acestui limbaj poate fi mărturisită prin faptul că este inclus în aproape fiecare produs de bază de date având nume diferite ca FoxPro SQL, Oracle SQL și MS SQL Server. Deși acest limbaj include o gamă largă de baze de date, nu este exact același. De exemplu, FoxPro SQL este un dialect al Sybase SQL, în timp ce Oracle SQL este un dialect al limbajului PostgreSQL.