Què són els operadors SQL i com funcionen?



Aquest article és una guia completa sobre els principals operadors SQL que podeu utilitzar en consultes per recuperar, gestionar i accedir a les dades de la base de dades.

Mentre manipulem dades en bases de dades, sovint solem realitzar diferents tipus d’operacions per manipular i recuperar dades. SQL en ser la base dels sistemes de gestió de bases de dades, ofereix a diversos operadors realitzar aquestes operacions. En aquest article sobre els operadors SQL, parlaré dels diversos operadors utilitzats en SQL, en la següent seqüència:

SQL-SQL Operadors-Edureka





    1. Operadors aritmètics
    2. Operadors de comparació
    3. Operadors lògics

Què són els operadors SQL?

Els operadors SQL són paraules clau reservades que s’utilitzen a la clàusula WHERE d’un per realitzar operacions aritmètiques, lògiques i de comparació. Els operadors actuen com a conjuncions en sentències SQL per complir diverses condicions d'una sentència.

Com que hi ha diferents tipus d'operadors a SQL, entenem el mateix a la següent secció d'aquest article sobre operadors SQL.



Tipus d'operadors SQL

Operadors aritmètics

Aquests operadors s'utilitzen per realitzar operacions com ara suma, multiplicació, resta, etc.

què és l'espai de noms a c ++
Operador Operació Descripció
+AddicióAfegiu valors a banda i banda de l’operador
-RestaS’utilitza per restar el valor del costat dret del valor del costat esquerre
*MultiplicacióMultiplica els valors presents a cada costat de l'operador
/DivisióDivideix el valor del costat esquerre pel valor del costat dret
%MòdulDivideix el valor de la part esquerra pel valor de la dreta i retorna la resta

Exemple:

SELECCIÓ 40 + 20 SELECCIÓ 40 - 20 SELECCIÓ 40 * 20 SELECCIÓ 40/20 SELECCIÓ 40% 20

Sortida:

60 20 800 2 0

Bé, es tractava dels operadors aritmètics disponibles a SQL. A continuació, en aquest article sobre els operadors SQL, entenem els operadors de comparació disponibles.



Operadors de comparació

Aquests operadors s’utilitzen per realitzar operacions com ara igual a, major que, menor que etc.

java què és una variable d'instància
Operador Operació Descripció
=Igual aS'utilitza per comprovar si els valors d'ambdós operands són iguals o no. Si són iguals, retorna TRUE.
>Més gran queRetorna TRUE si el valor de l’operand esquerre és superior a l’operand dret.
<Menys queComprova si el valor de l’operand esquerre és inferior a l’operand dret, si sí, retorna TRUE.
> =Superior o igual aS'utilitza per comprovar si l'operand esquerre és superior o igual a l'operand dret i retorna TRUE, si la condició és certa.
<=Menys o igual aRetorna TRUE si l'operand esquerre és inferior o igual a l'operand dret.
o! =No és igual aS'utilitza per comprovar si els valors dels operands són iguals o no. Si no són iguals, retorna TRUE.
!>No superior aComprova si l'operand esquerre no és més gran que l'operand dret; si sí, retorna TRUE.
!<No menys deRetorna TRUE, si l'operand esquerre no és inferior a l'operand dret.

Exemple:

Per a una millor comprensió, consideraré la taula següent per realitzar diverses operacions.

ID estudiant Nom Cognom Edat
1AtulMishra23
2PriyaKapoor21
3RohanSinghania21
4AkankshaJain20
5VaibhavGupta25

Exemple [Utilitzeu igual a]:

SELECCIÓ * D’alumnes ON Edat = 20 anys

Sortida:

ID estudiant Nom Cognom Edat
4AkankshaJain20

Exemple [Ús superior a]:

SELECCIÓ * D’ALUMNES ON Edat> 23 anys

Sortida:

ID estudiant Nom Cognom Edat
5VaibhavGupta25

Exemple [Utilitzeu menys o igual a]:

SELECCIÓ * D’alumnes ON EDAT<= 21 

Sortida:

ID estudiant Nom Cognom Edat
2PriyaKapoor21
3RohanSinghania21
4AkankshaJain20

Exemple [No és igual a]:

SELECCIÓ * D’ALUMNES ON EDAT> 25 anys

Sortida:

ID estudiant Nom Cognom Edat
1AtulMishra23
2PriyaKapoor21
3RohanSinghania21
4AkankshaJain20

Bé, aquests van ser pocs exemples d’operadors de comparació. Seguint aquest article sobre els operadors SQL, entenem els diversos operadors lògics disponibles.

Operadors lògics

Els operadors lògics s’utilitzen per realitzar operacions com TOTES, QUALSEVOL, NO, ENTRE etc.

Operador Descripció
TOTSS’utilitza per comparar un valor específic amb la resta de valors d’un conjunt
CAPCompara un valor específic amb qualsevol dels valors presents en un conjunt.
INS'utilitza per comparar un valor específic amb els valors literals esmentats.
ENTRECerca valors dins de l’interval esmentat.
IPermet a l'usuari esmentar diverses condicions en una clàusula WHERE.
OCombina diverses condicions en una clàusula WHERE.
NOUn operador de negació, utilitzat per invertir la sortida de l'operador lògic.
EXISTEIXS'utilitza per cercar la presència de la fila a la taula.
M'AGRADA Compara un patró mitjançant operadors de comodins.
ALGUNESSimilar a l'operador QUALSEVOL, i s'utilitza compara un valor específic amb alguns dels valors presents en un conjunt.

Exemple:

Vaig a considerar la taula Estudiants considerada anteriorment, per realitzar algunes de les operacions.

Exemple [QUALSEVOL]

SELECCIÓ * D’ALUMNES ON ESTÀ EDAT> QUALSEVOL (SELECCIONA EDAT D’ALUMNES ON ESTÀ EDAT> 21)

Sortida:

ID estudiant Nom Cognom Edat
1AtulMishra23
5VaibhavGupta25

Exemple [ENTRE I I]

SELECCIÓ * D’ALUMNES ON EDAT ENTRE ELS 22 I 25 ANYS

Sortida:

ID estudiant Nom Cognom Edat
1AtulMishra23

Exemple [IN]

SELECCIÓ * D’ALUMNES WHERE Age IN ('23 ',' 20 ')

Sortida:

ID estudiant Nom Cognom Edat
1AtulMishra23
4AkankshaJain20

En aquest article, només he explicat alguns exemples. Diria que, aneu endavant i practiqueu alguns exemples més sobre els diferents tipus d'operadors per obtenir bones pràctiques en l'escriptura de consultes SQL.

Si voleu obtenir més informació sobre MySQL i conegueu aquesta base de dades relacional de codi obert i, a continuació, consulteu la nostra que inclou formació en viu dirigida per un instructor i experiència en projectes reals. Aquesta formació us ajudarà a comprendre en profunditat MySQL i us ajudarà a dominar el tema.

Tens alguna pregunta? Esmenteu-lo a la secció de comentaris d’aquest article sobre “Operadors SQL” i us respondré.