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



Denne artikkelen er en omfattende guide om de beste SQL-operatørene som du kan bruke i spørsmål for å hente, administrere og få tilgang til data i databasen.

Mens vi håndterer data i databaser, pleier vi ofte å utføre forskjellige typer operasjoner for å manipulere og hente data. SQL som basen for databasestyringssystemer, tilbyr ulike operatører å utføre slike operasjoner. I denne artikkelen om SQL-operatører vil jeg diskutere de forskjellige operatorene som brukes i SQL, i følgende rekkefølge:

SQL-SQL-operatører-Edureka





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

Hva er SQL-operatører?

SQL-operatører er reserverte nøkkelord som brukes i WHERE-setningen til a å utføre aritmetiske, logiske og sammenligningsoperasjoner. Operatører fungerer som sammenhenger i SQL-setninger for å oppfylle flere betingelser i en uttalelse.

Siden det er forskjellige typer operatører i SQL, la oss forstå det samme i neste del av denne artikkelen om SQL-operatører.



Typer SQL-operatører

Aritmetiske operatører

Disse operatørene brukes til å utføre operasjoner som tillegg, multiplikasjon, subtraksjon etc.

Operatør Operasjon Beskrivelse
+AddisjonLegg til verdier på hver side av operatøren
-SubtraksjonBrukes til å trekke verdien fra høyre side fra verdien fra venstre side
*MultiplikasjonFlere verdier som er tilstede på hver side av operatøren
/InndelingDeler verdien på venstre side med verdien på høyre side
%ModulusDeler verdien på venstre side med verdien på høyre side og returnerer resten

Eksempel:

VELG 40 + 20 VELG 40 - 20 VELG 40 * 20 VELG 40/20 VELG 40% 20

Produksjon:

60 20 800 2 0

Vel, det handlet om regneoperatørene som er tilgjengelige i SQL. Neste i denne artikkelen om SQL-operatører, la oss forstå sammenligningsoperatørene som er tilgjengelige.



Sammenligningsoperatører

Disse operatørene brukes til å utføre operasjoner som lik, større enn, mindre enn etc.

Operatør Operasjon Beskrivelse
=LikBrukes til å sjekke om verdiene til begge operandene er like eller ikke. Hvis de er like, returnerer den SANN.
>Større ennReturnerer SANT hvis verdien til venstre operand er større enn høyre operand.
<Mindre ennSjekker om verdien til venstre operand er mindre enn høyre operand, hvis ja returnerer SANT.
> =Større enn eller likBrukes til å sjekke om venstre operand er større enn eller lik høyre operand, og returnerer SANT hvis tilstanden er oppfylt.
<=Mindre enn eller likReturnerer SANT hvis venstre operand er mindre enn eller lik høyre operand.
eller! =Ikke likBrukes til å sjekke om verdiene til operander er like eller ikke. Hvis de ikke er like, returnerer den SANT.
!>Ikke større ennSjekker om venstre operand ikke er større enn høyre operand, hvis ja, returnerer SANN.
!<Ikke mindre ennReturnerer SANT, hvis venstre operand ikke er mindre enn høyre operand.

Eksempel:

For din bedre forståelse vil jeg vurdere følgende tabell for å utføre forskjellige operasjoner.

Student ID Fornavn Etternavn Alder
enAtulMishra2. 3
2PriyaKapoortjueen
3RohanSinghaniatjueen
4AkankshaJaintjue
5VaibhavGupta25

Eksempel [Bruk lik]:

VELG * FRA studenter der alder = 20

Produksjon:

Student ID Fornavn Etternavn Alder
4AkankshaJaintjue

Eksempel [Bruk større enn]:

VELG * FRA studenter HVOR Alder> 23

Produksjon:

Student ID Fornavn Etternavn Alder
5VaibhavGupta25

Eksempel [Bruk mindre enn eller lik]:

VELG * FRA studenter HVOR Alder<= 21 

Produksjon:

Student ID Fornavn Etternavn Alder
2PriyaKapoortjueen
3RohanSinghaniatjueen
4AkankshaJaintjue

Eksempel [Ikke lik]:

VELG * FRA studenter HVOR Alder> 25

Produksjon:

Student ID Fornavn Etternavn Alder
enAtulMishra2. 3
2PriyaKapoortjueen
3RohanSinghaniatjueen
4AkankshaJaintjue

Vel, det var få eksempler på sammenligningsoperatører. Fortsett i denne artikkelen om SQL-operatører, la oss forstå de forskjellige logiske operatørene som er tilgjengelige.

Logiske operatører

De logiske operatørene brukes til å utføre operasjoner som ALLE, ALLE, IKKE, MELLOM etc.

Operatør Beskrivelse
ALLEBrukes til å sammenligne en spesifikk verdi med alle andre verdier i et sett
NOENSammenligner en spesifikk verdi med noen av verdiene som er tilstede i et sett.
IBrukes til å sammenligne en spesifikk verdi med de nevnte bokstavverdiene.
MELLOMSøker etter verdier innenfor det nevnte området.
OGLar brukeren nevne flere forhold i en WHERE-ledd.
ELLERKombinerer flere forhold i en WHERE-klausul.
IKKEEn negatøroperatører, brukt til å reversere produksjonen til den logiske operatøren.
EksistererBrukes til å søke etter radens tilstedeværelse i tabellen.
SOM Sammenligner et mønster ved hjelp av jokertegnoperatører.
NOENI likhet med ALLE operatører, og brukes, sammenlignes en spesifikk verdi med noen av verdiene som er tilstede i et sett.

Eksempel:

Jeg skal vurdere studenttabellen som er vurdert ovenfor, for å utføre noen få av operasjonene.

Eksempel [ALLE]

VELG * FRA studenter der alder> ALLE (VELG alder fra studenter der alder> 21)

Produksjon:

Student ID Fornavn Etternavn Alder
enAtulMishra2. 3
5VaibhavGupta25

Eksempel [MELLOM & OG]

VELG * FRA studenter der alder mellom 22 og 25 år

Produksjon:

Student ID Fornavn Etternavn Alder
enAtulMishra2. 3

Eksempel [IN]

VELG * FRA studenter der alder er inne ('23 ',' 20 ')

Produksjon:

Student ID Fornavn Etternavn Alder
enAtulMishra2. 3
4AkankshaJaintjue

I denne artikkelen har jeg bare forklart noen få eksempler. Jeg vil si, gå frem og øve noen flere eksempler på de forskjellige typer operatører for å få god praksis for å skrive SQL-spørsmål.

rekke objekter i java

Hvis du ønsker å lære mer om MySQL og bli kjent med denne åpen kildekode-relasjonsdatabasen, så sjekk ut vår som kommer med instruktørstyrt liveopplæring og reell prosjektopplevelse. Denne opplæringen vil hjelpe deg med å forstå MySQL grundig og hjelpe deg med å mestre emnet.

Har du spørsmål til oss? Vennligst nevn det i kommentarfeltet i denne artikkelen om “SQL-operatører”, så kommer jeg tilbake til deg.