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:
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 |
+ | Addisjon | Legg til verdier på hver side av operatøren |
- | Subtraksjon | Brukes til å trekke verdien fra høyre side fra verdien fra venstre side |
* | Multiplikasjon | Flere verdier som er tilstede på hver side av operatøren |
/ | Inndeling | Deler verdien på venstre side med verdien på høyre side |
% | Modulus | Deler 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 |
= | Lik | Brukes til å sjekke om verdiene til begge operandene er like eller ikke. Hvis de er like, returnerer den SANN. |
> | Større enn | Returnerer SANT hvis verdien til venstre operand er større enn høyre operand. |
< | Mindre enn | Sjekker om verdien til venstre operand er mindre enn høyre operand, hvis ja returnerer SANT. |
> = | Større enn eller lik | Brukes til å sjekke om venstre operand er større enn eller lik høyre operand, og returnerer SANT hvis tilstanden er oppfylt. |
<= | Mindre enn eller lik | Returnerer SANT hvis venstre operand er mindre enn eller lik høyre operand. |
eller! = | Ikke lik | Brukes til å sjekke om verdiene til operander er like eller ikke. Hvis de ikke er like, returnerer den SANT. |
!> | Ikke større enn | Sjekker om venstre operand ikke er større enn høyre operand, hvis ja, returnerer SANN. |
!< | Ikke mindre enn | Returnerer 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 |
en | Atul | Mishra | 2. 3 |
2 | Priya | Kapoor | tjueen |
3 | Rohan | Singhania | tjueen |
4 | Akanksha | Jain | tjue |
5 | Vaibhav | Gupta | 25 |
Eksempel [Bruk lik]:
VELG * FRA studenter der alder = 20
Produksjon:
Student ID | Fornavn | Etternavn | Alder |
4 | Akanksha | Jain | tjue |
Eksempel [Bruk større enn]:
VELG * FRA studenter HVOR Alder> 23
Produksjon:
Student ID | Fornavn | Etternavn | Alder |
5 | Vaibhav | Gupta | 25 |
Eksempel [Bruk mindre enn eller lik]:
VELG * FRA studenter HVOR Alder<= 21
Produksjon:
Student ID | Fornavn | Etternavn | Alder |
2 | Priya | Kapoor | tjueen |
3 | Rohan | Singhania | tjueen |
4 | Akanksha | Jain | tjue |
Eksempel [Ikke lik]:
VELG * FRA studenter HVOR Alder> 25
Produksjon:
Student ID | Fornavn | Etternavn | Alder |
en | Atul | Mishra | 2. 3 |
2 | Priya | Kapoor | tjueen |
3 | Rohan | Singhania | tjueen |
4 | Akanksha | Jain | tjue |
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 |
ALLE | Brukes til å sammenligne en spesifikk verdi med alle andre verdier i et sett |
NOEN | Sammenligner en spesifikk verdi med noen av verdiene som er tilstede i et sett. |
I | Brukes til å sammenligne en spesifikk verdi med de nevnte bokstavverdiene. |
MELLOM | Søker etter verdier innenfor det nevnte området. |
OG | Lar brukeren nevne flere forhold i en WHERE-ledd. |
ELLER | Kombinerer flere forhold i en WHERE-klausul. |
IKKE | En negatøroperatører, brukt til å reversere produksjonen til den logiske operatøren. |
Eksisterer | Brukes til å søke etter radens tilstedeværelse i tabellen. |
SOM | Sammenligner et mønster ved hjelp av jokertegnoperatører. |
NOEN | I 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 |
en | Atul | Mishra | 2. 3 |
5 | Vaibhav | Gupta | 25 |
Eksempel [MELLOM & OG]
VELG * FRA studenter der alder mellom 22 og 25 år
Produksjon:
Student ID | Fornavn | Etternavn | Alder |
en | Atul | Mishra | 2. 3 |
Eksempel [IN]
VELG * FRA studenter der alder er inne ('23 ',' 20 ')
Produksjon:
Student ID | Fornavn | Etternavn | Alder |
en | Atul | Mishra | 2. 3 |
4 | Akanksha | Jain | tjue |
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.