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

ELLEROperatø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

OGOperatø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

IKKEDenne 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 operander10 +1121
Subtraksjon

-

Trekker fra verdiene til operander10 -11-1
multiplikasjon

*

Utfører multiplikasjon på operander10 * 11110
Inndeling

/

Utfører divisjon på operander10/52
modulo

%

Utfører divisjon, men returnerer resten som utdata11% 101
Potens

^

Dette gir effektverdien til ønsket operand10 2100
Square Root

| /

Utfører Square Root av en operand| / 164
Kubikkrot

| | /

Utfører kubusrot av en operand|| / 644
Fakultet

!

Returnerer fabrikknummeret til et gitt nummer (Postfix-skjema)4!24
Factorial (med prefiksoperatør)

!!

Returnerer fakultet for et gitt nummer (prefiksskjema)!! 424

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 128
Bitvis ELLER

|

10 | 1214
Bitvis IKKE

~

~ 105
Bitvis XOR

#

10 # 126
Bitvis skift til venstre10 << 240
Skvis til høyre

>>

100 >> 225

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 <

f. Bitvis skift høyre operatør

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.

4. Sammenligningsoperatører

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

Mindre enn en operatør

>

Større enn operatøren

=

Er lik

eller! =

ikke lik
Mindre enn eller lik operatøren

> =

Større enn eller lik operatøren

en. Operatør '<'

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.

b. Operatør '>'

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.

c. Operatør '='

Denne operatøren sammenligner operandene i uttrykket og returnerer SANN hvis begge operandene har samme verdi, ellers returnerer den FALSE.

d. Operatør '' og '! ='

Denne operatøren sammenligner operandene i uttrykket og returnerer SANN hvis begge operandene ikke har samme verdi, ellers returnerer den FALSE.

e. Operatør '<='

Denne operatøren returnerer SANN hvis verdien for den første operanden er mindre eller lik verdien av den andre operanden.

f. Operatør '> ='

Denne operatøren returnerer SANN hvis verdien til den første operanden er større eller lik verdien av den andre operanden.

Anbefalte artikler

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 -

  1. Hvordan bruke MySQL Operators
  2. Forskjeller mellom Oracle og PostgreSQL
  3. Sammenligning av SQL Server vs PostgreSQL

Kategori: