Hvad er SQL-operatører, og hvordan fungerer de?



Denne artikel er en omfattende guide til de bedste SQL-operatører, som du kan bruge i forespørgsler til at hente, administrere og få adgang til data i databasen.

Mens vi håndterer data i databaser, har vi ofte tendens til at udføre forskellige slags operationer for at manipulere og hente data. SQL er basen i databasestyringssystemer, tilbyder forskellige operatører at udføre sådanne operationer. I denne artikel om SQL-operatører vil jeg diskutere de forskellige operatorer, der bruges i SQL, i følgende rækkefølge:

SQL-SQL-operatører-Edureka





    1. Aritmetiske operatører
    2. Sammenligningsoperatører
    3. Logiske operatører

Hvad er SQL-operatører?

SQL-operatører er reserverede nøgleord, der bruges i WHERE-klausulen om a til at udføre aritmetiske, logiske og sammenligningsoperationer. Operatører fungerer som sammenhænge i SQL-sætninger for at opfylde flere betingelser i en erklæring.

Da der er forskellige typer operatører i SQL, lad os forstå det samme i det næste afsnit af denne artikel om SQL-operatører.



flette sorteringsalgoritme c ++

Typer af SQL-operatører

Aritmetiske operatører

Disse operatorer bruges til at udføre operationer såsom addition, multiplikation, subtraktion osv.

Operatør Operation Beskrivelse
+TilføjelseTilføj værdier på begge sider af operatøren
-SubtraktionBruges til at trække værdi fra højre side fra værdi fra venstre side
*MultiplikationMultipler de værdier, der findes på hver side af operatøren
/DivisionOpdeler værdien i venstre side med værdien i højre side
%ModulusOpdeler værdien til venstre ved højre værdi og returnerer resten

Eksempel:

VÆLG 40 + 20 VÆLG 40 - 20 VÆLG 40 * 20 VÆLG 40/20 VÆLG 40% 20

Produktion:

60 20800 2 0

Nå, det handlede om de aritmetiske operatorer, der er tilgængelige i SQL. Næste i denne artikel om SQL-operatører, lad os forstå de tilgængelige sammenligningsoperatører.



hvordan man bruger iterator i java

Sammenligningsoperatører

Disse operatører bruges til at udføre operationer som lig med, større end, mindre end osv.

Operatør Operation Beskrivelse
=Svarende tilBruges til at kontrollere, om værdierne for begge operander er ens eller ikke. Hvis de er ens, returnerer det SAND.
>Bedre endReturnerer SAND, hvis værdien af ​​venstre operand er større end den højre operand.
<Mindre endKontrollerer, om værdien af ​​venstre operand er mindre end den højre operand, hvis ja returnerer SAND.
> =Større end eller lig medBruges til at kontrollere, om den venstre operand er større end eller lig med den højre operand, og returnerer SAND, hvis betingelsen er sand.
<=Mindre end eller lig medReturnerer SAND, hvis den venstre operand er mindre end eller lig med den højre operand.
eller! =Ikke lig medBruges til at kontrollere, om værdierne for operander er ens eller ikke. Hvis de ikke er ens, returnerer det SAND.
!>Ikke større endKontrollerer, om den venstre operand ikke er større end den højre operand, hvis ja, returnerer derefter SAND.
!<Ikke mindre endReturnerer SAND, hvis den venstre operand ikke er mindre end den højre operand.

Eksempel:

For din bedre forståelse vil jeg overveje følgende tabel for at udføre forskellige operationer.

Studiekort Fornavn Efternavn Alder
enAtulMishra2. 3
2PriyaKapoorenogtyve
3RohanSinghaniaenogtyve
4AkankshaJaintyve
5VaibhavGupta25

Eksempel [Brug lig med]:

VÆLG * FRA studerende HVOR Alder = 20

Produktion:

Studiekort Fornavn Efternavn Alder
4AkankshaJaintyve

Eksempel [Brug mere end]:

VÆLG * FRA studerende HVOR Alder> 23

Produktion:

Studiekort Fornavn Efternavn Alder
5VaibhavGupta25

Eksempel [Brug mindre end eller lig med]:

VÆLG * FRA studerende HVOR Alder<= 21 

Produktion:

Studiekort Fornavn Efternavn Alder
2PriyaKapoorenogtyve
3RohanSinghaniaenogtyve
4AkankshaJaintyve

Eksempel [Ikke lig med]:

VÆLG * FRA studerende HVOR Alder> 25

Produktion:

Studiekort Fornavn Efternavn Alder
enAtulMishra2. 3
2PriyaKapoorenogtyve
3RohanSinghaniaenogtyve
4AkankshaJaintyve

Nå, det var få eksempler på sammenligningsoperatører. Gå videre i denne artikel om SQL-operatører, lad os forstå de forskellige logiske operatører, der er tilgængelige.

Logiske operatører

De logiske operatorer bruges til at udføre operationer som ALLE, ALLE, IKKE, MELLEM osv.

Operatør Beskrivelse
ALLEBruges til at sammenligne en bestemt værdi med alle andre værdier i et sæt
NOGENSammenligner en bestemt værdi med en af ​​de værdier, der findes i et sæt.
IBruges til at sammenligne en bestemt værdi med de nævnte bogstavelige værdier.
MELLEMSøger efter værdier inden for det nævnte interval.
OGTillader brugeren at nævne flere betingelser i en WHERE-klausul.
ELLERKombinerer flere betingelser i en WHERE-klausul.
IKKEEn negatør, der bruges til at vende output fra den logiske operatør.
EksistererBruges til at søge efter rækkeens tilstedeværelse i tabellen.
SYNES GODT OM Sammenligner et mønster ved hjælp af jokertegnoperatorer.
NOGLESvarende til ALLE operatører, og bruges, sammenligner en bestemt værdi med nogle af de værdier, der findes i et sæt.

Eksempel:

Jeg vil overveje tabellen Students, der er overvejet ovenfor, for at udføre et par af operationerne.

Eksempel [ALLE]

VÆLG * FRA studerende HVOR Alder> ALLE (VÆLG Alder FRA studerende HVOR Alder> 21)

Produktion:

Studiekort Fornavn Efternavn Alder
enAtulMishra2. 3
5VaibhavGupta25

Eksempel [MELLEM & OG]

VÆLG * FRA studerende hvor alder mellem 22 og 25 år

Produktion:

Studiekort Fornavn Efternavn Alder
enAtulMishra2. 3

Eksempel [IN]

VÆLG * FRA studerende HVOR Alder I ('23 ',' 20 ')

Produktion:

Studiekort Fornavn Efternavn Alder
enAtulMishra2. 3
4AkankshaJaintyve

I denne artikel har jeg kun forklaret et par eksempler. Jeg vil sige, gå frem og øve et par flere eksempler på de forskellige typer operatører for at få god praksis med at skrive SQL-forespørgsler.

Hvis du ønsker at lære mere om MySQL og lær denne open source relationsdatabase, og tjek derefter vores som kommer med instruktørstyret live træning og projektoplevelse i det virkelige liv. Denne træning hjælper dig med at forstå MySQL i dybden og hjælper dig med at opnå mestring over emnet.

hvad gør en tableauudvikler

Har du et spørgsmål til os? Nævn det i kommentarfeltet i denne artikel om “SQL Operators”, og jeg vender tilbage til dig.