PostgreSQL-operaattorit - Erityyppiset operaattorit PostgreSQL: ssä

Sisällysluettelo:

Anonim

Johdanto PostgreSQL-operaattoreihin

PostgreSQL Operators on tietokannan hallintajärjestelmä ja avoimen lähdekoodin ohjelmisto, jonka avulla kansalaiset pääsevät helposti käyttämään sitä relaatiotietokantatarkoituksiin. Relaatiotietokannan tarkoitukset ovat tosiasiassa datan hallittavuutta selittääkseen sen pähkinänkuoressa.

PostgreSQL-operaattorit

Alla on seuraavat PostgreSQL-operaattorit, jotka ovat seuraavat:

1. Loogiset operaattorit

PostgreSQL: ssä loogiset operaattorit koostuvat yleisistä operaattoreista, nimittäin PostgreSQL: ssä loogiset operaattorit ovat tottuneet suorittamaan loogiset operaatiot alla kuvatulla tavalla.

  • TAI
  • JA
  • EI

a. TAI Operaattori

TAIOperaattori palauttaa TOSI, jos jompikumpi operandin arvo on Tosi
  • Loogisesti välitettyjä arvoja voidaan käyttää erilaisissa yhdistelmissä haluttujen tulosten saamiseksi.
  • Katsotaanpa siis alla olevaa totuustaulukkoa.
  • Voimme olettaa, että 0 on FALSE ja 1 TRUE. Siksi 0 tai 1 on 1, joka on oleellisesti tosi.
  • Voimme nähdä, että TAI-operaattori palauttaa FALSE (0) vain, kun sekä X että Y ovat FALSE.

X

Y

X TAI Y

0

0 0

0

1

1

1

0

1

1 1

1

b. JA operaattori

JAOperaattori palauttaa TOSI vain, jos kaikkien operandien arvot ovat Tosi
  • Toisin kuin TAI operaattori, JA operaattori palauttaa TOSI (1) vain, kun sekä X että Y ovat TRU E.

X

Y

X JA Y

0

0

0

0

1

0

1

0

0

1

1 1

C. EI operaattori

EITämä operaattori nollaa operandin alkuarvon. Jos operandin arvo on TOSI, FALSE palautetaan

EI operaattorin suhteen, logiikka on, että operaattori palauttaa FALSE, jos operandi on TOSI ja päinvastoin.

X

EI (X)

0

1
1

0

2. Aritmeettiset / matemaattiset operaattorit

Aritmeettiset operaattorit suorittavat tietyn matemaattisen operaation, kuten summaamisen, vähentämisen jne.. PostgreSQL: ssä aritmeettiset operaattorit ovat tottuneet suorittamaan aritmeettiset operaatiot alla kuvatulla tavalla.

Operaattorin nimi

operaattorit

toiminnallisuus

esimerkki

Tulos

Lisäys

+

Lisää operandien arvot10 +1121
vähennys

-

Vähennä operandien arvot10 - 11-1
kertolasku

*

Suorittaa kertolaskujen operandit10 * 11110
jako

/

Suorittaa jako operandien kanssa10/52
modulo

%

Suorittaa jakamisen, mutta palauttaa loput tulosteena11% 101
Potenssiinkorotus

^

Tämä antaa halutun operandin tehoarvon10 2100
Neliöjuuri

| /

Suorittaa operandin neliöjuuren| / 164
Kuutiojuuri

| | /

Suorittaa operandin kuutiojuuren|| / 644
kertoma

!

Palauttaa tietyn numeron tekijän (Postfix-muoto)4!24
Factorial (etuliitteen operaattorilla)

!!

Palauttaa tietyn numeron tekijä (etuliite)!! 424

3. Bitwise-operaattorit

Ymmärtääksemme Bitwise-operaattorien toiminnallisuuden, meidän on ymmärrettävä, että nämä operaattorit toimivat vain integraaleissa ja operaattorin toiminnallisuus tapahtuu tosiasiassa operandin binaarimuodossa (esitys 0 ja 1). PostgreSQL: ssä Bitwise-operaattorit ovat tottuneet suorittamaan Bitwise-operaattorit alla kuvatulla tavalla

Operaattorin nimi

operaattorit esimerkki

Tulos

Bittisesti JA

&

10 ja 128
Bittaisesti TAI

|

10 | 1214
Bittinä EI

~

~ 105
Bittaisesti XOR

#

10 # 126
Bittinen siirto vasemmalle10 << 240
Vaihda bittisuunnassa oikealle

>>

100 >> 225

Otetaan esimerkiksi kaksi operandia:

  • 10 - Binaariesitys on 1010.
  • 12 - Binaariesitys on 1100.

Katso alla kuinka operandit 10 ja 12 tulkitaan vastaavaan binaarimuotoon.

10 - Binaariesitys on 1010

12 - Binaariesitys on 1100

a. Bitwise JA Operaattori

Tämä operaattori tulkitsee operandit binaarisessa esityksessään ja suorittaa AND-toiminnon operandien jokaiselle numerolle.

b. Bittiästi TAI Operaattori

Tämä operaattori tulkitsee operandit binaarisessa esityksessään ja suorittaa OR-toiminnon jokaiseen operandin numeroon.

C. Ei bittiä

Tämä operaattori suorittaa kieltämisoperaation operandin jokaisella numerolla. Se voi kestää vain yhden operandin kerrallaan, joten se tunnetaan yhtenäisenä operaattorina.

Yllä olevassa esimerkissä kaikki 0S muunnetaan 1S: ksi ja päinvastoin.

d. Bitwise XOR -operaattori

Tämä operaattori tulkitsee operandit binaarisessa esityksessään ja suorittaa XOR-toiminnon jokaiseen operandin numeroon.

  • XOR-funktio palauttaa TOSI tai 1, jos jompikumpi operandista on Tosi tai 1
  • XOR-funktio palauttaa FALSE tai 0, jos kaikki operandit ovat TRUE tai kaikki operandit ovat FALSE.

e. Bittivaihteinen vasen operaattori

Tämä operaattori siirtää annetun numeron bittejä binaarisessa esityksessään vasemmalle puolelle tietyn määrän bittejä. Oletetaan, että määritetty bittien lukumäärä on x, sitten jokaisen 10 bitin siirtäminen vasemmalle x bittiä merkitään nimellä 10 <

f. Bittivaihteen oikea käyttö

Tämä operaattori siirtää annetun numeron bittejä binaarimuodossa oikealle puolelle tietyn määrän bittejä. Oletetaan, että määritetty bittien lukumäärä on x, sitten jokaisen 10 bitin siirtäminen oikealle x bitillä merkitään nimellä 10 <> 2 on 25.

4. Vertailuoperaattorit

Vertailuoperaattorit ovat operaattoreita, jotka tulkitsevat lauseketta ja tarjoavat tuotoksen Boolen arvoina. (Totta vai tarua). PostgreSQL: ssä vertailuoperaattorit ovat tottuneet suorittamaan vertailuoperaattorit alla kuvatulla tavalla

Jotkut yleisistä vertailutoimittajista on esitetty alla.

operaattori

Operaattorin nimi

Alle operaattori

>

Suurempi kuin operaattori

=

equals

tai! =

ei ole sama
Vähemmän tai yhtä suuri kuin operaattori

> =

Suurempi tai yhtä suuri kuin operaattori

a. Operaattori '<'

Tämä operaattori vertaa annettua lauseketta ja palauttaa TOSI, jos ensimmäinen operandi on pienempi kuin lausekkeen toinen operandi tai muuten se palauttaa FALSE.

b. Operaattori '>'

Tämä operaattori vertaa annettua lauseketta ja palauttaa TOSI, jos ensimmäinen operandi on suurempi kuin lausekkeen toinen operandi tai muuten se palauttaa FALSE.

C. Operaattori '='

Tämä operaattori vertaa lausekkeessa olevia operandteja ja palauttaa TOSI, jos molemmat operandit ovat samanarvoisia tai muuten se palauttaa FALSE.

d. Operaattori '' ja '! ='

Tämä operaattori vertaa lausekkeessa olevia operandteja ja palauttaa TOSI, jos molemmat operandit eivät ole samanarvoisia tai muuten se palauttaa VÄÄRÄ.

e. Operaattori '<='

Tämä operaattori palauttaa TOSI, jos ensimmäisen operandin arvo on pienempi tai yhtä suuri kuin toisen operandin arvo.

f. Operaattori '> ='

Tämä operaattori palauttaa TOSI, jos ensimmäisen operandin arvo on suurempi tai yhtä suuri kuin toisen operandin arvo.

Suositellut artikkelit

Tämä on ollut opas PostgreSQL-operaattoreille. Tässä keskustellaan erityyppisistä PostgreSQL-operaattoreista, kuten aritmeettiset operaattorit, vertailuoperaattorit ja loogiset operaattorit, Bitwise-operaattorit esimerkeillä. Voit myös katsoa seuraavia artikkeleita saadaksesi lisätietoja -

  1. Kuinka käyttää MySQL-operaattoreita
  2. Erot Oraclen ja PostgreSQL: n välillä
  3. SQL Serverin ja PostgreSQL: n vertailu