Introduksjon til PostgreSQL-operatører
PostgreSQL Operators er et databasestyringssystem og åpen kildekode-programvare som gir enkel tilgang for publikum til å bruke den til relasjonsdatabaseformål. Relasjonelle databaseformål er faktisk håndterbarheten til data for å forklare det i et nøtteskall.
PostgreSQL-operatører
Nedenfor er de forskjellige PostgreSQL-operatørene som er som følger:
1. Logiske operatører
I PostgreSQL består de logiske operatørene av de generelle operatørene, nemlig I PostgreSQL er logiske operatører vant til å utføre de logiske operasjonene som beskrevet nedenfor.
- ELLER
- OG
- IKKE
en. ELLER Operatør
ELLER | Operatøren returnerer SANN hvis en verdi av en operand er SANN |
- Verdier som passeres som logikk, kan brukes i forskjellige kombinasjoner for å oppnå ønskede resultater.
- Så la oss se på sannhetstabellen nedenfor.
- Vi kan anta 0 som FALSE og 1 som SANN. Derfor er 0 eller 1 en som i hovedsak er SANN.
- Vi kan se at OR-operatøren returnerer FALSE (0) bare når både X og Y er FALSE.
X |
Y |
X ELLER Y |
0 | 0 | 0 |
0 | 1 |
1 |
1 | 0 |
1 |
1 | 1 |
1 |
b. OG Operatør
OG | Operatøren returnerer SANN bare hvis verdiene for alle operander er SANN |
- I motsetning til OR-operatør, returnerer OG-operatøren SANN (1) bare når både X og Y er TRU E.
X |
Y |
X OG Y |
0 | 0 |
0 |
0 | 1 |
0 |
1 | 0 |
0 |
1 | 1 | 1 |
c. IKKE Operatør
IKKE | Denne operatøren negerer begynnelsesverdien til en operand. Hvis operandverdien er SANN, returneres FALSE |
Når det gjelder IKKE operatør, er logikken at operatøren returnerer FALSE hvis operanden er SANN og omvendt.
X |
NOT (X) |
0 | 1 |
1 |
0 |
2. Aritmetiske operatører / matematiske operatører
Aritmetiske operatorer utfører en spesifikk matematisk operasjon som addisjon, subtraksjon, etc. I PostgreSQL er aritmetiske operatorer vant til å utføre aritmetiske operasjoner som beskrevet nedenfor.
Operatørnavn |
operatører |
funksjonalitet |
Eksempel |
Resultat |
Addisjon |
+ | Legger til verdier av operander | 10 +11 | 21 |
Subtraksjon |
- | Trekker fra verdiene til operander | 10 -11 | -1 |
multiplikasjon |
* | Utfører multiplikasjon på operander | 10 * 11 | 110 |
Inndeling |
/ | Utfører divisjon på operander | 10/5 | 2 |
modulo |
% | Utfører divisjon, men returnerer resten som utdata | 11% 10 | 1 |
Potens |
^ | Dette gir effektverdien til ønsket operand | 10 2 | 100 |
Square Root |
| / | Utfører Square Root av en operand | | / 16 | 4 |
Kubikkrot |
| | / | Utfører kubusrot av en operand | || / 64 | 4 |
Fakultet |
! | Returnerer fabrikknummeret til et gitt nummer (Postfix-skjema) | 4! | 24 |
Factorial (med prefiksoperatør) |
!! | Returnerer fakultet for et gitt nummer (prefiksskjema) | !! 4 | 24 |
3. Bitvise operatører
For å forstå funksjonaliteten til Bitvis-operatører, må vi forstå at disse operatørene bare vil jobbe med integraler, og funksjonaliteten til operatøren faktisk foregår i den binære formen (representasjon i 0s og 1s) av operanden. I PostgreSQL er Bitwise-operatører vant til å utføre Bitwise-operatører som beskrevet nedenfor
Operatørnavn | operatører | Eksempel |
Resultat |
Bitvis OG |
& | 10 og 12 | 8 |
Bitvis ELLER |
| | 10 | 12 | 14 |
Bitvis IKKE |
~ | ~ 10 | 5 |
Bitvis XOR |
# | 10 # 12 | 6 |
Bitvis skift til venstre | 10 << 2 | 40 | |
Skvis til høyre |
>> | 100 >> 2 | 25 |
La oss ta to operander for eksempel:
- 10 - Binærrepresentasjon er 1010.
- 12 - Binærrepresentasjon er 1100.
Se nedenfor hvordan operander 10 og 12 blir tolket til den tilsvarende binære formen.
10 - Binærrepresentasjon er 1010
12 - Binærrepresentasjon er 1100
en. Bitvis OG Operatør
Denne operatøren tolker operandene i sin binære representasjon og utfører AND-funksjonen til hvert siffer av operandene.
b. Bitvis ELLER Operatør
Denne operatøren tolker operandene i sin binære representasjon og utfører OR-funksjonen til hvert siffer av operandene.
c. Bitvis ikke operatør
Denne operatøren utfører negasjonsoperasjonen på hvert siffer i operanden. Det kan bare ta én operand om gangen, og derfor er den kjent som en unary operatør.
I eksemplet ovenfor konverteres alle 0S til 1S og omvendt.
d. Bitvis XOR-operatør
Denne operatøren tolker operandene i sin binære representasjon og utfører XOR-funksjonen til hvert siffer av operandene.
- XOR-funksjon returnerer SANN eller 1 hvis en av operandene er SANN eller 1
- XOR-funksjon returnerer FALSE eller 0 hvis alle operander er SANN eller alle operander er FALSE.
e. Bitvis skift venstre operatør
Denne operatøren forskyver bitene til det gitte tallet i sin binære representasjon til venstre med et spesifisert antall biter. La oss si at det angitte antallet biter er x, og skift deretter hver bit på 10 til venstre med x biter blir betegnet som 10 < Denne operatøren forskyver bitene til det gitt antall i binær representasjon til høyre side med et spesifisert antall biter. La oss si at det angitte antallet biter er x, og skift deretter hver bit på 10 til høyre med x biter blir betegnet som 10 <> 2 er 25. Sammenligningsoperatører er operatører som tolker et uttrykk og gir utdata i boolske verdier. (Sant eller usant). I PostgreSQL brukes Comparison Operators til å utføre Comparison Operators som beskrevet nedenfor Noen av de vanlige sammenligningsoperatørene er vist nedenfor. Operatør Operatørnavn > = eller! = > = Denne operatøren sammenligner det gitte uttrykket og returnerer SANN hvis den første operanden er mindre enn den andre operanden i uttrykket, ellers returnerer den FALSE. Denne operatøren sammenligner det gitte uttrykket og returnerer SANN hvis den første operanden er større enn den andre operanden i uttrykket, ellers returnerer den FALSE. Denne operatøren sammenligner operandene i uttrykket og returnerer SANN hvis begge operandene har samme verdi, ellers returnerer den FALSE. Denne operatøren sammenligner operandene i uttrykket og returnerer SANN hvis begge operandene ikke har samme verdi, ellers returnerer den FALSE. Denne operatøren returnerer SANN hvis verdien for den første operanden er mindre eller lik verdien av den andre operanden. Denne operatøren returnerer SANN hvis verdien til den første operanden er større eller lik verdien av den andre operanden. Dette har vært en guide til PostgreSQL Operators. Her diskuterer vi forskjellige typer PostgreSQL-operatører som aritmetiske operatører, sammenligningsoperatører og logiske operatører, Bitvis-operatører med eksempler. Du kan også se på følgende artikler for å lære mer -f. Bitvis skift høyre operatør
4. Sammenligningsoperatører
Mindre enn en operatør
Større enn operatøren
Er lik
ikke lik
Mindre enn eller lik operatøren
Større enn eller lik operatøren
en. Operatør '<'
b. Operatør '>'
c. Operatør '='
d. Operatør '' og '! ='
e. Operatør '<='
f. Operatør '> ='
Anbefalte artikler